home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / Pioneer Movie Maker / Pioneer Movie Maker Beta / Pioneer Movie Maker Beta.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-09-06  |  316KB  |  5,484 lines

  1. # near model CODE resource
  2. # jump table entries: 80-87 (8 of them)
  3. export_17:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7. 00000008  4EBA 166E                jsr        [PC + 0x166E /* 00001678 */]
  8. 0000000C  588F                     addq.l     A7, 4
  9. 0000000E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10. 00000012  4EBA 1664                jsr        [PC + 0x1664 /* 00001678 */]
  11. 00000016  588F                     addq.l     A7, 4
  12. 00000018  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13. 0000001C  4EBA 165A                jsr        [PC + 0x165A /* 00001678 */]
  14. 00000020  588F                     addq.l     A7, 4
  15. 00000022  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  16. 00000026  4EBA 1650                jsr        [PC + 0x1650 /* 00001678 */]
  17. 0000002A  588F                     addq.l     A7, 4
  18. 0000002C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19. 00000030  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20. 00000034  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  21. 00000038  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  22. 0000003C  A98B                     syscall    ParamText
  23. 0000003E  4267                     clr.w      -[A7]
  24. 00000040  3F3C 03EE                move.w     -[A7], 0x3EE
  25. 00000044  42A7                     clr.l      -[A7]
  26. 00000046  A986                     syscall    StopAlert
  27. 00000048  301F                     move.w     D0, [A7]+
  28. 0000004A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29. 0000004E  4EBA 1644                jsr        [PC + 0x1644 /* 00001694 */]
  30. 00000052  588F                     addq.l     A7, 4
  31. 00000054  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32. 00000058  4EBA 163A                jsr        [PC + 0x163A /* 00001694 */]
  33. 0000005C  588F                     addq.l     A7, 4
  34. 0000005E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  35. 00000062  4EBA 1630                jsr        [PC + 0x1630 /* 00001694 */]
  36. 00000066  588F                     addq.l     A7, 4
  37. 00000068  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  38. 0000006C  4EBA 1626                jsr        [PC + 0x1626 /* 00001694 */]
  39. 00000070  588F                     addq.l     A7, 4
  40. 00000072  4E5E                     unlink     A6
  41. 00000074  4E75                     rts
  42. 00000076  5348                     subq.w     A0, 1
  43. 00000078  4F57                     chk.w      D7, [A7]
  44. 0000007A  5741                     subq.w     D1, 3
  45. 0000007C  524E                     addq.w     A6, 1
  46. fn0000007E:
  47. 0000007E  4E56 FF88                link       A6, -0x0078
  48. 00000082  206E 0008                movea.l    A0, [A6 + 0x8]
  49. 00000086  2D68 0008 FFA2           move.l     [A6 - 0x5E], [A0 + 0x8]
  50. 0000008C  206E 0008                movea.l    A0, [A6 + 0x8]
  51. 00000090  2D68 000C FF9E           move.l     [A6 - 0x62], [A0 + 0xC]
  52. 00000096  206E 0008                movea.l    A0, [A6 + 0x8]
  53. 0000009A  3068 0006                movea.w    A0, [A0 + 0x6]
  54. 0000009E  2D48 FF9A                move.l     [A6 - 0x66], A0
  55. 000000A2  206E 0008                movea.l    A0, [A6 + 0x8]
  56. 000000A6  3068 0004                movea.w    A0, [A0 + 0x4]
  57. 000000AA  2D48 FF96                move.l     [A6 - 0x6A], A0
  58. 000000AE  206E 0008                movea.l    A0, [A6 + 0x8]
  59. 000000B2  1D68 0021 FF95           move.b     [A6 - 0x6B], [A0 + 0x21]
  60. 000000B8  206E 0008                movea.l    A0, [A6 + 0x8]
  61. 000000BC  1D68 0022 FF94           move.b     [A6 - 0x6C], [A0 + 0x22]
  62. 000000C2  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  63. 000000C6  4EBA 415C                jsr        [PC + 0x415C /* 00004224 */]
  64. 000000CA  548F                     addq.l     A7, 2
  65. 000000CC  2D40 FFB6                move.l     [A6 - 0x4A], D0
  66. 000000D0  206E FFB6                movea.l    A0, [A6 - 0x4A]
  67. 000000D4  0C10 0005                cmpi.b     [A0], 0x5
  68. 000000D8  660C                     bne        +0xE /* 000000E6 */
  69. 000000DA  206E 0008                movea.l    A0, [A6 + 0x8]
  70. 000000DE  7001                     moveq.l    D0, 0x01
  71. 000000E0  1140 0020                move.b     [A0 + 0x20], D0
  72. 000000E4  6026                     bra        +0x28 /* 0000010C */
  73. label000000E6:
  74. 000000E6  206E FFB6                movea.l    A0, [A6 - 0x4A]
  75. 000000EA  0C10 0007                cmpi.b     [A0], 0x7
  76. 000000EE  660A                     bne        +0xC /* 000000FA */
  77. 000000F0  206E 0008                movea.l    A0, [A6 + 0x8]
  78. 000000F4  4228 0020                clr.b      [A0 + 0x20]
  79. 000000F8  6012                     bra        +0x14 /* 0000010C */
  80. label000000FA:
  81. 000000FA  4267                     clr.w      -[A7]
  82. 000000FC  3F3C 03EF                move.w     -[A7], 0x3EF
  83. 00000100  42A7                     clr.l      -[A7]
  84. 00000102  A986                     syscall    StopAlert
  85. 00000104  301F                     move.w     D0, [A7]+
  86. 00000106  7000                     moveq.l    D0, 0x00
  87. 00000108  6000 06A4                bra        +0x6A6 /* 000007AE */
  88. label0000010C:
  89. 0000010C  42A7                     clr.l      -[A7]
  90. 0000010E  3F3C 0080                move.w     -[A7], 0x80
  91. 00000112  42A7                     clr.l      -[A7]
  92. 00000114  4878 FFFF                push.l     0xFFFF
  93. 00000118  A97C                     syscall    GetNewDialog
  94. 0000011A  205F                     movea.l    A0, [A7]+
  95. 0000011C  2D48 FFEC                move.l     [A6 - 0x14], A0
  96. 00000120  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  97. 00000124  A873                     syscall    SetPort
  98. 00000126  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  99. 0000012A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  100. 0000012E  588F                     addq.l     A7, 4
  101. 00000130  206E 0008                movea.l    A0, [A6 + 0x8]
  102. 00000134  43EE FFBC                lea.l      A1, [A6 - 0x44]
  103. 00000138  22D8                     move.l     [A1]+, [A0]+
  104. 0000013A  22D8                     move.l     [A1]+, [A0]+
  105. 0000013C  486E FFBC                pea.l      [A6 - 0x44]
  106. 00000140  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  107. 00000144  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  108. 00000148  A8A8                     syscall    OffsetRect
  109. 0000014A  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  110. 0000014E  43EE FFBC                lea.l      A1, [A6 - 0x44]
  111. 00000152  20D9                     move.l     [A0]+, [A1]+
  112. 00000154  20D9                     move.l     [A0]+, [A1]+
  113. 00000156  486E FFC4                pea.l      [A6 - 0x3C]
  114. 0000015A  486D FFBE                pea.l      [A5 - 0x42]
  115. 0000015E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  116. 00000162  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  117. 00000166  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  118. 0000016A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  119. 0000016E  3D40 FFBA                move.w     [A6 - 0x46], D0
  120. 00000172  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  121. 00000176  3F3C 0001                move.w     -[A7], 0x1
  122. 0000017A  486E FFE6                pea.l      [A6 - 0x1A]
  123. 0000017E  486E FFDC                pea.l      [A6 - 0x24]
  124. 00000182  486E FFD4                pea.l      [A6 - 0x2C]
  125. 00000186  A98D                     syscall    GetDialogItem/GetDItem
  126. 00000188  3F3C 0003                move.w     -[A7], 0x3
  127. 0000018C  3F3C 0003                move.w     -[A7], 0x3
  128. 00000190  A89B                     syscall    PenSize
  129. 00000192  486E FFD4                pea.l      [A6 - 0x2C]
  130. 00000196  3F3C FFFC                move.w     -[A7], 0xFFFC
  131. 0000019A  3F3C FFFC                move.w     -[A7], 0xFFFC
  132. 0000019E  A8A9                     syscall    InsetRect
  133. 000001A0  486E FFD4                pea.l      [A6 - 0x2C]
  134. 000001A4  3F3C 0010                move.w     -[A7], 0x10
  135. 000001A8  3F3C 0010                move.w     -[A7], 0x10
  136. 000001AC  A8B0                     syscall    FrameRoundRect
  137. 000001AE  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  138. 000001B2  3F3C 0005                move.w     -[A7], 0x5
  139. 000001B6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  140. 000001BA  4EBA 05FE                jsr        [PC + 0x5FE /* 000007BA */]
  141. 000001BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  142. 000001C2  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  143. 000001C6  3F3C 0007                move.w     -[A7], 0x7
  144. 000001CA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  145. 000001CE  4EBA 05EA                jsr        [PC + 0x5EA /* 000007BA */]
  146. 000001D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  147. 000001D6  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  148. 000001DA  3F3C 0012                move.w     -[A7], 0x12
  149. 000001DE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  150. 000001E2  4EBA 05D6                jsr        [PC + 0x5D6 /* 000007BA */]
  151. 000001E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  152. 000001EA  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  153. 000001EE  3F3C 0014                move.w     -[A7], 0x14
  154. 000001F2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  155. 000001F6  4EBA 05C2                jsr        [PC + 0x5C2 /* 000007BA */]
  156. 000001FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  157. 000001FE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  158. 00000202  3F3C 0016                move.w     -[A7], 0x16
  159. 00000206  486E FFE2                pea.l      [A6 - 0x1E]
  160. 0000020A  486E FFDC                pea.l      [A6 - 0x24]
  161. 0000020E  486E FFD4                pea.l      [A6 - 0x2C]
  162. 00000212  A98D                     syscall    GetDialogItem/GetDItem
  163. 00000214  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  164. 00000218  7000                     moveq.l    D0, 0x00
  165. 0000021A  102E FF95                move.b     D0, [A6 - 0x6B]
  166. 0000021E  3F00                     move.w     -[A7], D0
  167. 00000220  A963                     syscall    SetControlValue/SetCtlValue
  168. 00000222  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  169. 00000226  3F3C 001A                move.w     -[A7], 0x1A
  170. 0000022A  486E FFE2                pea.l      [A6 - 0x1E]
  171. 0000022E  486E FFDC                pea.l      [A6 - 0x24]
  172. 00000232  486E FFD4                pea.l      [A6 - 0x2C]
  173. 00000236  A98D                     syscall    GetDialogItem/GetDItem
  174. 00000238  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  175. 0000023C  7000                     moveq.l    D0, 0x00
  176. 0000023E  102E FF94                move.b     D0, [A6 - 0x6C]
  177. 00000242  3F00                     move.w     -[A7], D0
  178. 00000244  A963                     syscall    SetControlValue/SetCtlValue
  179. label00000246:
  180. 00000246  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  181. 0000024A  4EBA 3FD8                jsr        [PC + 0x3FD8 /* 00004224 */]
  182. 0000024E  548F                     addq.l     A7, 2
  183. 00000250  2F00                     move.l     -[A7], D0
  184. 00000252  486E FFAA                pea.l      [A6 - 0x56]
  185. 00000256  4EBA 1626                jsr        [PC + 0x1626 /* 0000187E */]
  186. 0000025A  202E FFAA                move.l     D0, [A6 - 0x56]
  187. 0000025E  B0AE FFAE                cmp.l      D0, [A6 - 0x52]
  188. 00000262  6700 006A                beq        +0x6C /* 000002CE */
  189. 00000266  2D6E FFAA FFAE           move.l     [A6 - 0x52], [A6 - 0x56]
  190. 0000026C  206E 0008                movea.l    A0, [A6 + 0x8]
  191. 00000270  4A28 0020                tst.b      [A0 + 0x20]
  192. 00000274  661A                     bne        +0x1C /* 00000290 */
  193. 00000276  486E FFAA                pea.l      [A6 - 0x56]
  194. 0000027A  4EBA 408A                jsr        [PC + 0x408A /* 00004306 */]
  195. 0000027E  588F                     addq.l     A7, 4
  196. 00000280  202E FFAA                move.l     D0, [A6 - 0x56]
  197. 00000284  4C7C 0800 0000 0002      movem.l    A3, 0x2
  198. 0000028C  2D40 FFAA                move.l     [A6 - 0x56], D0
  199. label00000290:
  200. 00000290  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  201. 00000294  3F3C 0019                move.w     -[A7], 0x19
  202. 00000298  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  203. 0000029C  4EBA 051C                jsr        [PC + 0x51C /* 000007BA */]
  204. 000002A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  205. 000002A4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  206. 000002A8  3F3C 0017                move.w     -[A7], 0x17
  207. 000002AC  486E FFE2                pea.l      [A6 - 0x1E]
  208. 000002B0  486E FFDC                pea.l      [A6 - 0x24]
  209. 000002B4  486E FFD4                pea.l      [A6 - 0x2C]
  210. 000002B8  A98D                     syscall    GetDialogItem/GetDItem
  211. 000002BA  202E FFAA                move.l     D0, [A6 - 0x56]
  212. 000002BE  4C7C 0800 0000 0002      movem.l    A3, 0x2
  213. 000002C6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  214. 000002CA  3F00                     move.w     -[A7], D0
  215. 000002CC  A963                     syscall    SetControlValue/SetCtlValue
  216. label000002CE:
  217. 000002CE  A9B4                     syscall    SystemTask
  218. 000002D0  4267                     clr.w      -[A7]
  219. 000002D2  3F3C FFFF                move.w     -[A7], 0xFFFF
  220. 000002D6  486E FFF0                pea.l      [A6 - 0x10]
  221. 000002DA  A970                     syscall    GetNextEvent
  222. 000002DC  101F                     move.b     D0, [A7]+
  223. 000002DE  0240 00FF                andi.w     D0, 0xFF
  224. 000002E2  3D40 FFE0                move.w     [A6 - 0x20], D0
  225. 000002E6  4267                     clr.w      -[A7]
  226. 000002E8  486E FFF0                pea.l      [A6 - 0x10]
  227. 000002EC  A97F                     syscall    IsDialogEvent
  228. 000002EE  101F                     move.b     D0, [A7]+
  229. 000002F0  0240 00FF                andi.w     D0, 0xFF
  230. 000002F4  3D40 FFE0                move.w     [A6 - 0x20], D0
  231. 000002F8  4267                     clr.w      -[A7]
  232. 000002FA  486E FFF0                pea.l      [A6 - 0x10]
  233. 000002FE  486E FFE8                pea.l      [A6 - 0x18]
  234. 00000302  486E FFE6                pea.l      [A6 - 0x1A]
  235. 00000306  A980                     syscall    DialogSelect
  236. 00000308  101F                     move.b     D0, [A7]+
  237. 0000030A  4A00                     tst.b      D0
  238. 0000030C  6700 040C                beq        +0x40E /* 0000071A */
  239. 00000310  202E FFE8                move.l     D0, [A6 - 0x18]
  240. 00000314  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  241. 00000318  6600 0400                bne        +0x402 /* 0000071A */
  242. 0000031C  302E FFE6                move.w     D0, [A6 - 0x1A]
  243. 00000320  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  244. 00000324  0004 001F                ori.b      D4, 0x1F
  245. 00000328  03F2                     .incomplete
  246. 0000032A  0038 0062 0078           ori.b      [0x00000078 /* __m68k_vec_switch_scc__ */], 0x62 /* 'b' */
  247. 00000330  00A2 00B8 0386           ori.l      -[A2], 0xB80386
  248. 00000336  0392                     bclr       [A2], D1
  249. 00000338  039C                     bclr       [A4]+, D1
  250. 0000033A  03A6                     bclr       -[A6], D1
  251. 0000033C  03B0 03BA 03C4 03CE 03D6 bclr       [[0x3C403CE + D0 * 2] + 0x3D6], D1
  252. 00000346  0136 03D2 014A           btst       [[] + 0x14A], D0
  253. 0000034C  0272 00C6 0312 03C8      andi.w     [[A2 + D0 * 2] + 0x3C8], 0xC6
  254. 00000354  03C6                     .incomplete
  255. 00000356  00F2                     .incomplete
  256. 00000358  0154                     bchg       [A4], D0
  257. 0000035A  0162                     bchg       -[A2], D0
  258. 0000035C  0170 017E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  259. 00000360  018C                     bclr       A4, D0
  260. 00000362  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  261. 00000366  4EBA 3EBC                jsr        [PC + 0x3EBC /* 00004224 */]
  262. 0000036A  548F                     addq.l     A7, 2
  263. 0000036C  2F00                     move.l     -[A7], D0
  264. 0000036E  486E FFA2                pea.l      [A6 - 0x5E]
  265. 00000372  4EBA 150A                jsr        [PC + 0x150A /* 0000187E */]
  266. 00000376  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  267. 0000037A  3F3C 0005                move.w     -[A7], 0x5
  268. 0000037E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  269. 00000382  4EBA 0436                jsr        [PC + 0x436 /* 000007BA */]
  270. 00000386  4FEF 000A                lea.l      A7, [A7 + 0xA]
  271. 0000038A  6000 038E                bra        +0x390 /* 0000071A */
  272. 0000038E  486E FFA2                pea.l      [A6 - 0x5E]
  273. 00000392  3F3C 0005                move.w     -[A7], 0x5
  274. 00000396  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  275. 0000039A  4EBA 045A                jsr        [PC + 0x45A /* 000007F6 */]
  276. 0000039E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  277. 000003A2  6000 0376                bra        +0x378 /* 0000071A */
  278. 000003A6  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  279. 000003AA  4EBA 3E78                jsr        [PC + 0x3E78 /* 00004224 */]
  280. 000003AE  548F                     addq.l     A7, 2
  281. 000003B0  2F00                     move.l     -[A7], D0
  282. 000003B2  486E FF9E                pea.l      [A6 - 0x62]
  283. 000003B6  4EBA 14C6                jsr        [PC + 0x14C6 /* 0000187E */]
  284. 000003BA  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  285. 000003BE  3F3C 0007                move.w     -[A7], 0x7
  286. 000003C2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  287. 000003C6  4EBA 03F2                jsr        [PC + 0x3F2 /* 000007BA */]
  288. 000003CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  289. 000003CE  6000 034A                bra        +0x34C /* 0000071A */
  290. 000003D2  486E FF9E                pea.l      [A6 - 0x62]
  291. 000003D6  3F3C 0007                move.w     -[A7], 0x7
  292. 000003DA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  293. 000003DE  4EBA 0416                jsr        [PC + 0x416 /* 000007F6 */]
  294. 000003E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  295. 000003E6  6000 0332                bra        +0x334 /* 0000071A */
  296. 000003EA  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  297. 000003EE  3F3C 5345                move.w     -[A7], 0x5345 /* 'SE' */
  298. 000003F2  4EBA 3DAE                jsr        [PC + 0x3DAE /* 000041A2 */]
  299. 000003F6  5C8F                     addq.l     A7, 6
  300. 000003F8  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  301. 000003FC  3F3C 534D                move.w     -[A7], 0x534D /* 'SM' */
  302. 00000400  4EBA 3DA0                jsr        [PC + 0x3DA0 /* 000041A2 */]
  303. 00000404  5C8F                     addq.l     A7, 6
  304. 00000406  3F3C 504C                move.w     -[A7], 0x504C /* 'PL' */
  305. 0000040A  4EBA 3D42                jsr        [PC + 0x3D42 /* 0000414E */]
  306. 0000040E  548F                     addq.l     A7, 2
  307. 00000410  6000 0308                bra        +0x30A /* 0000071A */
  308. 00000414  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  309. 00000418  3F3C 0016                move.w     -[A7], 0x16
  310. 0000041C  486E FFE2                pea.l      [A6 - 0x1E]
  311. 00000420  486E FFDC                pea.l      [A6 - 0x24]
  312. 00000424  486E FFD4                pea.l      [A6 - 0x2C]
  313. 00000428  A98D                     syscall    GetDialogItem/GetDItem
  314. 0000042A  4A2E FF95                tst.b      [A6 - 0x6B]
  315. 0000042E  57C0                     seq        D0
  316. 00000430  4400                     neg.b      D0
  317. 00000432  4880                     ext.w      D0
  318. 00000434  1D40 FF95                move.b     [A6 - 0x6B], D0
  319. 00000438  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  320. 0000043C  0240 00FF                andi.w     D0, 0xFF
  321. 00000440  3F00                     move.w     -[A7], D0
  322. 00000442  A963                     syscall    SetControlValue/SetCtlValue
  323. 00000444  6000 02D4                bra        +0x2D6 /* 0000071A */
  324. 00000448  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  325. 0000044C  3F3C 001A                move.w     -[A7], 0x1A
  326. 00000450  486E FFE2                pea.l      [A6 - 0x1E]
  327. 00000454  486E FFDC                pea.l      [A6 - 0x24]
  328. 00000458  486E FFD4                pea.l      [A6 - 0x2C]
  329. 0000045C  A98D                     syscall    GetDialogItem/GetDItem
  330. 0000045E  4A2E FF94                tst.b      [A6 - 0x6C]
  331. 00000462  57C0                     seq        D0
  332. 00000464  4400                     neg.b      D0
  333. 00000466  4880                     ext.w      D0
  334. 00000468  1D40 FF94                move.b     [A6 - 0x6C], D0
  335. 0000046C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  336. 00000470  0240 00FF                andi.w     D0, 0xFF
  337. 00000474  3F00                     move.w     -[A7], D0
  338. 00000476  A963                     syscall    SetControlValue/SetCtlValue
  339. 00000478  6000 02A0                bra        +0x2A2 /* 0000071A */
  340. 0000047C  486E FF9A                pea.l      [A6 - 0x66]
  341. 00000480  3F3C 0012                move.w     -[A7], 0x12
  342. 00000484  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  343. 00000488  4EBA 036C                jsr        [PC + 0x36C /* 000007F6 */]
  344. 0000048C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  345. 00000490  6000 0288                bra        +0x28A /* 0000071A */
  346. 00000494  486E FF96                pea.l      [A6 - 0x6A]
  347. 00000498  3F3C 0014                move.w     -[A7], 0x14
  348. 0000049C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  349. 000004A0  4EBA 0354                jsr        [PC + 0x354 /* 000007F6 */]
  350. 000004A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  351. 000004A8  6000 0270                bra        +0x272 /* 0000071A */
  352. 000004AC  486D F62E                pea.l      [A5 - 0x9D2]
  353. 000004B0  486E FFB2                pea.l      [A6 - 0x4E]
  354. 000004B4  3F3C 1010                move.w     -[A7], 0x1010
  355. 000004B8  A9EB                     syscall    Pack4/FP68K
  356. 000004BA  603E                     bra        +0x40 /* 000004FA */
  357. 000004BC  486D F638                pea.l      [A5 - 0x9C8]
  358. 000004C0  486E FFB2                pea.l      [A6 - 0x4E]
  359. 000004C4  3F3C 1010                move.w     -[A7], 0x1010
  360. 000004C8  A9EB                     syscall    Pack4/FP68K
  361. 000004CA  602E                     bra        +0x30 /* 000004FA */
  362. 000004CC  486D F642                pea.l      [A5 - 0x9BE]
  363. 000004D0  486E FFB2                pea.l      [A6 - 0x4E]
  364. 000004D4  3F3C 1010                move.w     -[A7], 0x1010
  365. 000004D8  A9EB                     syscall    Pack4/FP68K
  366. 000004DA  601E                     bra        +0x20 /* 000004FA */
  367. 000004DC  486D F64C                pea.l      [A5 - 0x9B4]
  368. 000004E0  486E FFB2                pea.l      [A6 - 0x4E]
  369. 000004E4  3F3C 1010                move.w     -[A7], 0x1010
  370. 000004E8  A9EB                     syscall    Pack4/FP68K
  371. 000004EA  600E                     bra        +0x10 /* 000004FA */
  372. 000004EC  486D F656                pea.l      [A5 - 0x9AA]
  373. 000004F0  486E FFB2                pea.l      [A6 - 0x4E]
  374. 000004F4  3F3C 1010                move.w     -[A7], 0x1010
  375. 000004F8  A9EB                     syscall    Pack4/FP68K
  376. label000004FA:
  377. 000004FA  302D FFC2                move.w     D0, [A5 - 0x3E]
  378. 000004FE  906D FFBE                sub.w      D0, [A5 - 0x42]
  379. 00000502  3D40 FF92                move.w     [A6 - 0x6E], D0
  380. 00000506  486E FFB2                pea.l      [A6 - 0x4E]
  381. 0000050A  486E FF88                pea.l      [A6 - 0x78]
  382. 0000050E  3F3C 100E                move.w     -[A7], 0x100E
  383. 00000512  A9EB                     syscall    Pack4/FP68K
  384. 00000514  486E FF92                pea.l      [A6 - 0x6E]
  385. 00000518  486E FF88                pea.l      [A6 - 0x78]
  386. 0000051C  3F3C 2004                move.w     -[A7], 0x2004
  387. 00000520  A9EB                     syscall    Pack4/FP68K
  388. 00000522  486D F660                pea.l      [A5 - 0x9A0]
  389. 00000526  486E FF88                pea.l      [A6 - 0x78]
  390. 0000052A  3F3C 0000                move.w     -[A7], 0x0
  391. 0000052E  A9EB                     syscall    Pack4/FP68K
  392. 00000530  486E FF88                pea.l      [A6 - 0x78]
  393. 00000534  3F3C 0016                move.w     -[A7], 0x16
  394. 00000538  A9EB                     syscall    Pack4/FP68K
  395. 0000053A  486E FF88                pea.l      [A6 - 0x78]
  396. 0000053E  486E FF96                pea.l      [A6 - 0x6A]
  397. 00000542  3F3C 2810                move.w     -[A7], 0x2810
  398. 00000546  A9EB                     syscall    Pack4/FP68K
  399. 00000548  302D FFC4                move.w     D0, [A5 - 0x3C]
  400. 0000054C  906D FFC0                sub.w      D0, [A5 - 0x40]
  401. 00000550  3D40 FF92                move.w     [A6 - 0x6E], D0
  402. 00000554  486E FFB2                pea.l      [A6 - 0x4E]
  403. 00000558  486E FF88                pea.l      [A6 - 0x78]
  404. 0000055C  3F3C 100E                move.w     -[A7], 0x100E
  405. 00000560  A9EB                     syscall    Pack4/FP68K
  406. 00000562  486E FF92                pea.l      [A6 - 0x6E]
  407. 00000566  486E FF88                pea.l      [A6 - 0x78]
  408. 0000056A  3F3C 2004                move.w     -[A7], 0x2004
  409. 0000056E  A9EB                     syscall    Pack4/FP68K
  410. 00000570  486D F66A                pea.l      [A5 - 0x996]
  411. 00000574  486E FF88                pea.l      [A6 - 0x78]
  412. 00000578  3F3C 0000                move.w     -[A7], 0x0
  413. 0000057C  A9EB                     syscall    Pack4/FP68K
  414. 0000057E  486E FF88                pea.l      [A6 - 0x78]
  415. 00000582  3F3C 0016                move.w     -[A7], 0x16
  416. 00000586  A9EB                     syscall    Pack4/FP68K
  417. 00000588  486E FF88                pea.l      [A6 - 0x78]
  418. 0000058C  486E FF9A                pea.l      [A6 - 0x66]
  419. 00000590  3F3C 2810                move.w     -[A7], 0x2810
  420. 00000594  A9EB                     syscall    Pack4/FP68K
  421. 00000596  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  422. 0000059A  3F3C 0014                move.w     -[A7], 0x14
  423. 0000059E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  424. 000005A2  4EBA 0216                jsr        [PC + 0x216 /* 000007BA */]
  425. 000005A6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  426. 000005AA  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  427. 000005AE  3F3C 0012                move.w     -[A7], 0x12
  428. 000005B2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  429. 000005B6  4EBA 0202                jsr        [PC + 0x202 /* 000007BA */]
  430. 000005BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  431. 000005BE  42A7                     clr.l      -[A7]
  432. 000005C0  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  433. 000005C4  4267                     clr.w      -[A7]
  434. 000005C6  2F3C 0002 002E           move.l     -[A7], 0x2002E
  435. 000005CC  7000                     moveq.l    D0, 0x00
  436. 000005CE  A82A                     syscall    ComponentDispatch
  437. 000005D0  201F                     move.l     D0, [A7]+
  438. 000005D2  3D40 FFBA                move.w     [A6 - 0x46], D0
  439. 000005D6  486E FFC4                pea.l      [A6 - 0x3C]
  440. 000005DA  A8A3                     syscall    EraseRect
  441. 000005DC  306E FFC6                movea.w    A0, [A6 - 0x3A]
  442. 000005E0  D1EE FF9A                add.l      A0, [A6 - 0x66]
  443. 000005E4  2008                     move.l     D0, A0
  444. 000005E6  3D40 FFCA                move.w     [A6 - 0x36], D0
  445. 000005EA  0CAE 0000 0140 FF9A      cmpi.l     [A6 - 0x66], 0x140
  446. 000005F2  6F0C                     ble        +0xE /* 00000600 */
  447. 000005F4  302E FFC6                move.w     D0, [A6 - 0x3A]
  448. 000005F8  0640 0140                addi.w     D0, 0x140
  449. 000005FC  3D40 FFCA                move.w     [A6 - 0x36], D0
  450. label00000600:
  451. 00000600  306E FFC4                movea.w    A0, [A6 - 0x3C]
  452. 00000604  D1EE FF96                add.l      A0, [A6 - 0x6A]
  453. 00000608  2008                     move.l     D0, A0
  454. 0000060A  3D40 FFC8                move.w     [A6 - 0x38], D0
  455. 0000060E  0CAE 0000 00F0 FF96      cmpi.l     [A6 - 0x6A], 0xF0
  456. 00000616  6F0C                     ble        +0xE /* 00000624 */
  457. 00000618  302E FFC4                move.w     D0, [A6 - 0x3C]
  458. 0000061C  0640 00F0                addi.w     D0, 0xF0
  459. 00000620  3D40 FFC8                move.w     [A6 - 0x38], D0
  460. label00000624:
  461. 00000624  486E FFC4                pea.l      [A6 - 0x3C]
  462. 00000628  A8A2                     syscall    PaintRect
  463. 0000062A  42A7                     clr.l      -[A7]
  464. 0000062C  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  465. 00000630  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  466. 00000634  486E FFC4                pea.l      [A6 - 0x3C]
  467. 00000638  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  468. 0000063C  201F                     move.l     D0, [A7]+
  469. 0000063E  3D40 FFBA                move.w     [A6 - 0x46], D0
  470. 00000642  A853                     syscall    ShowCursor
  471. 00000644  42A7                     clr.l      -[A7]
  472. 00000646  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  473. 0000064A  3F3C 0001                move.w     -[A7], 0x1
  474. 0000064E  2F3C 0002 002E           move.l     -[A7], 0x2002E
  475. 00000654  7000                     moveq.l    D0, 0x00
  476. 00000656  A82A                     syscall    ComponentDispatch
  477. 00000658  201F                     move.l     D0, [A7]+
  478. 0000065A  3D40 FFBA                move.w     [A6 - 0x46], D0
  479. 0000065E  6000 00BA                bra        +0xBC /* 0000071A */
  480. 00000662  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  481. 00000666  3F3C 0017                move.w     -[A7], 0x17
  482. 0000066A  486E FFE2                pea.l      [A6 - 0x1E]
  483. 0000066E  486E FFDC                pea.l      [A6 - 0x24]
  484. 00000672  486E FFD4                pea.l      [A6 - 0x2C]
  485. 00000676  A98D                     syscall    GetDialogItem/GetDItem
  486. 00000678  4267                     clr.w      -[A7]
  487. 0000067A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  488. 0000067E  A960                     syscall    GetControlValue/GetCtlValue
  489. 00000680  301F                     move.w     D0, [A7]+
  490. 00000682  48C0                     ext.l      D0
  491. 00000684  D080                     add.l      D0, D0
  492. 00000686  2D40 FFAA                move.l     [A6 - 0x56], D0
  493. 0000068A  206E 0008                movea.l    A0, [A6 + 0x8]
  494. 0000068E  4A28 0020                tst.b      [A0 + 0x20]
  495. 00000692  6614                     bne        +0x16 /* 000006A8 */
  496. 00000694  202E FFAA                move.l     D0, [A6 - 0x56]
  497. 00000698  D080                     add.l      D0, D0
  498. 0000069A  2D40 FFAA                move.l     [A6 - 0x56], D0
  499. 0000069E  486E FFAA                pea.l      [A6 - 0x56]
  500. 000006A2  4EBA 3BE4                jsr        [PC + 0x3BE4 /* 00004288 */]
  501. 000006A6  588F                     addq.l     A7, 4
  502. label000006A8:
  503. 000006A8  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  504. 000006AC  3F3C 5345                move.w     -[A7], 0x5345 /* 'SE' */
  505. 000006B0  4EBA 3AF0                jsr        [PC + 0x3AF0 /* 000041A2 */]
  506. 000006B4  5C8F                     addq.l     A7, 6
  507. 000006B6  6000 0062                bra        +0x64 /* 0000071A */
  508. 000006BA  3F3C 504C                move.w     -[A7], 0x504C /* 'PL' */
  509. 000006BE  4EBA 3A8E                jsr        [PC + 0x3A8E /* 0000414E */]
  510. 000006C2  548F                     addq.l     A7, 2
  511. 000006C4  6000 0054                bra        +0x56 /* 0000071A */
  512. 000006C8  3F3C 5354                move.w     -[A7], 0x5354 /* 'ST' */
  513. 000006CC  4EBA 3A80                jsr        [PC + 0x3A80 /* 0000414E */]
  514. 000006D0  548F                     addq.l     A7, 2
  515. 000006D2  6046                     bra        +0x48 /* 0000071A */
  516. 000006D4  3F3C 5346                move.w     -[A7], 0x5346 /* 'SF' */
  517. 000006D8  4EBA 3A74                jsr        [PC + 0x3A74 /* 0000414E */]
  518. 000006DC  548F                     addq.l     A7, 2
  519. 000006DE  603A                     bra        +0x3C /* 0000071A */
  520. 000006E0  3F3C 4E46                move.w     -[A7], 0x4E46 /* 'NF' */
  521. 000006E4  4EBA 3A68                jsr        [PC + 0x3A68 /* 0000414E */]
  522. 000006E8  548F                     addq.l     A7, 2
  523. 000006EA  602E                     bra        +0x30 /* 0000071A */
  524. 000006EC  3F3C 5352                move.w     -[A7], 0x5352 /* 'SR' */
  525. 000006F0  4EBA 3A5C                jsr        [PC + 0x3A5C /* 0000414E */]
  526. 000006F4  548F                     addq.l     A7, 2
  527. 000006F6  6022                     bra        +0x24 /* 0000071A */
  528. 000006F8  3F3C 4E52                move.w     -[A7], 0x4E52 /* 'NR' */
  529. 000006FC  4EBA 3A50                jsr        [PC + 0x3A50 /* 0000414E */]
  530. 00000700  548F                     addq.l     A7, 2
  531. 00000702  6016                     bra        +0x18 /* 0000071A */
  532. 00000704  3F3C 4D46                move.w     -[A7], 0x4D46 /* 'MF' */
  533. 00000708  4EBA 3A44                jsr        [PC + 0x3A44 /* 0000414E */]
  534. 0000070C  548F                     addq.l     A7, 2
  535. 0000070E  600A                     bra        +0xC /* 0000071A */
  536. 00000710  3F3C 4D52                move.w     -[A7], 0x4D52 /* 'MR' */
  537. 00000714  4EBA 3A38                jsr        [PC + 0x3A38 /* 0000414E */]
  538. 00000718  548F                     addq.l     A7, 2
  539. label0000071A:
  540. 0000071A  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  541. 00000720  670A                     beq        +0xC /* 0000072C */
  542. 00000722  0C6E 0002 FFE6           cmpi.w     [A6 - 0x1A], 0x2
  543. 00000728  6600 FB1C                bne        -0x4E2 /* 00000246 */
  544. label0000072C:
  545. 0000072C  42A7                     clr.l      -[A7]
  546. 0000072E  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  547. 00000732  4267                     clr.w      -[A7]
  548. 00000734  2F3C 0002 002E           move.l     -[A7], 0x2002E
  549. 0000073A  7000                     moveq.l    D0, 0x00
  550. 0000073C  A82A                     syscall    ComponentDispatch
  551. 0000073E  201F                     move.l     D0, [A7]+
  552. 00000740  3D40 FFBA                move.w     [A6 - 0x46], D0
  553. 00000744  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  554. 00000748  A983                     syscall    DisposeDialog
  555. 0000074A  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  556. 00000750  663C                     bne        +0x3E /* 0000078E */
  557. 00000752  206E 0008                movea.l    A0, [A6 + 0x8]
  558. 00000756  216E FFA2 0008           move.l     [A0 + 0x8], [A6 - 0x5E]
  559. 0000075C  206E 0008                movea.l    A0, [A6 + 0x8]
  560. 00000760  216E FF9E 000C           move.l     [A0 + 0xC], [A6 - 0x62]
  561. 00000766  206E 0008                movea.l    A0, [A6 + 0x8]
  562. 0000076A  316E FF9C 0006           move.w     [A0 + 0x6], [A6 - 0x64]
  563. 00000770  206E 0008                movea.l    A0, [A6 + 0x8]
  564. 00000774  316E FF98 0004           move.w     [A0 + 0x4], [A6 - 0x68]
  565. 0000077A  206E 0008                movea.l    A0, [A6 + 0x8]
  566. 0000077E  116E FF95 0021           move.b     [A0 + 0x21], [A6 - 0x6B]
  567. 00000784  206E 0008                movea.l    A0, [A6 + 0x8]
  568. 00000788  116E FF94 0022           move.b     [A0 + 0x22], [A6 - 0x6C]
  569. label0000078E:
  570. 0000078E  3F3C 5041                move.w     -[A7], 0x5041 /* 'PA' */
  571. 00000792  4EBA 39BA                jsr        [PC + 0x39BA /* 0000414E */]
  572. 00000796  548F                     addq.l     A7, 2
  573. 00000798  3F3C 5346                move.w     -[A7], 0x5346 /* 'SF' */
  574. 0000079C  4EBA 39B0                jsr        [PC + 0x39B0 /* 0000414E */]
  575. 000007A0  548F                     addq.l     A7, 2
  576. 000007A2  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  577. 000007A8  57C0                     seq        D0
  578. 000007AA  4400                     neg.b      D0
  579. 000007AC  4880                     ext.w      D0
  580. label000007AE:
  581. 000007AE  4E5E                     unlink     A6
  582. 000007B0  4E75                     rts
  583. 000007B2  4745                     chk.w      D3, D5
  584. 000007B4  5453                     addq.w     [A3], 2
  585. 000007B6  5441                     addq.w     D1, 2
  586. 000007B8  5254                     addq.w     [A4], 1
  587. fn000007BA:
  588. 000007BA  4E56 FFF2                link       A6, -0x000E
  589. 000007BE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  590. 000007C2  486D F52A                pea.l      [A5 - 0xAD6]
  591. 000007C6  4EBA 10CA                jsr        [PC + 0x10CA /* 00001892 */]
  592. 000007CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  593. 000007CE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  594. 000007D2  486E FFF2                pea.l      [A6 - 0xE]
  595. 000007D6  486E FFFC                pea.l      [A6 - 0x4]
  596. 000007DA  486E FFF4                pea.l      [A6 - 0xC]
  597. 000007DE  A98D                     syscall    GetDialogItem/GetDItem
  598. 000007E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  599. 000007E4  486D F52A                pea.l      [A5 - 0xAD6]
  600. 000007E8  A98F                     syscall    SetDialogItemText/SetIText
  601. 000007EA  4E5E                     unlink     A6
  602. 000007EC  4E75                     rts
  603. 000007EE  5345                     subq.w     D5, 1
  604. 000007F0  5444                     addq.w     D4, 2
  605. 000007F2  4E55 4D46                link       A5, -0xFFFFB2BA
  606. fn000007F6:
  607. 000007F6  4E56 FFE6                link       A6, -0x001A
  608. 000007FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  609. 000007FE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  610. 00000802  486E FFF2                pea.l      [A6 - 0xE]
  611. 00000806  486E FFFC                pea.l      [A6 - 0x4]
  612. 0000080A  486E FFF4                pea.l      [A6 - 0xC]
  613. 0000080E  A98D                     syscall    GetDialogItem/GetDItem
  614. 00000810  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  615. 00000814  486D F52A                pea.l      [A5 - 0xAD6]
  616. 00000818  A990                     syscall    GetDialogItemText/GetIText
  617. 0000081A  41ED F52B                lea.l      A0, [A5 - 0xAD5]
  618. 0000081E  2D48 FFE6                move.l     [A6 - 0x1A], A0
  619. 00000822  2D48 FFEA                move.l     [A6 - 0x16], A0
  620. 00000826  102D F52A                move.b     D0, [A5 - 0xAD6]
  621. 0000082A  49C0                     lea.l      A4, D0
  622. 0000082C  3D40 FFF2                move.w     [A6 - 0xE], D0
  623. 00000830  6030                     bra        +0x32 /* 00000862 */
  624. label00000832:
  625. 00000832  206E FFEA                movea.l    A0, [A6 - 0x16]
  626. 00000836  0C10 0030                cmpi.b     [A0], 0x30 /* '0' */
  627. 0000083A  6D0A                     blt        +0xC /* 00000846 */
  628. 0000083C  206E FFEA                movea.l    A0, [A6 - 0x16]
  629. 00000840  0C10 0039                cmpi.b     [A0], 0x39 /* '9' */
  630. 00000844  6F0A                     ble        +0xC /* 00000850 */
  631. label00000846:
  632. 00000846  52AE FFEA                addq.l     [A6 - 0x16], 1
  633. 0000084A  532D F52A                subq.b     [A5 - 0xAD6], 1
  634. 0000084E  6012                     bra        +0x14 /* 00000862 */
  635. label00000850:
  636. 00000850  206E FFE6                movea.l    A0, [A6 - 0x1A]
  637. 00000854  52AE FFE6                addq.l     [A6 - 0x1A], 1
  638. 00000858  226E FFEA                movea.l    A1, [A6 - 0x16]
  639. 0000085C  52AE FFEA                addq.l     [A6 - 0x16], 1
  640. 00000860  1091                     move.b     [A0], [A1]
  641. label00000862:
  642. 00000862  302E FFF2                move.w     D0, [A6 - 0xE]
  643. 00000866  536E FFF2                subq.w     [A6 - 0xE], 1
  644. 0000086A  4A40                     tst.w      D0
  645. 0000086C  66C4                     bne        -0x3A /* 00000832 */
  646. 0000086E  486D F52A                pea.l      [A5 - 0xAD6]
  647. 00000872  486E FFEE                pea.l      [A6 - 0x12]
  648. 00000876  4EBA 1006                jsr        [PC + 0x1006 /* 0000187E */]
  649. 0000087A  206E 000E                movea.l    A0, [A6 + 0xE]
  650. 0000087E  20AE FFEE                move.l     [A0], [A6 - 0x12]
  651. 00000882  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  652. 00000886  486D F52A                pea.l      [A5 - 0xAD6]
  653. 0000088A  4EBA 1006                jsr        [PC + 0x1006 /* 00001892 */]
  654. 0000088E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  655. 00000892  486D F52A                pea.l      [A5 - 0xAD6]
  656. 00000896  A98F                     syscall    SetDialogItemText/SetIText
  657. 00000898  4E5E                     unlink     A6
  658. 0000089A  4E75                     rts
  659. 0000089C  4745                     chk.w      D3, D5
  660. 0000089E  5444                     addq.w     D4, 2
  661. 000008A0  4E55 4D46                link       A5, -0xFFFFB2BA
  662. fn000008A4:
  663. 000008A4  4E56 FFE0                link       A6, -0x0020
  664. 000008A8  42A7                     clr.l      -[A7]
  665. 000008AA  A975                     syscall    TickCount
  666. 000008AC  201F                     move.l     D0, [A7]+
  667. 000008AE  2B40 F62A                move.l     [A5 - 0x9D6], D0
  668. 000008B2  42A7                     clr.l      -[A7]
  669. 000008B4  3F3C 0082                move.w     -[A7], 0x82
  670. 000008B8  42A7                     clr.l      -[A7]
  671. 000008BA  4878 FFFF                push.l     0xFFFF
  672. 000008BE  A97C                     syscall    GetNewDialog
  673. 000008C0  205F                     movea.l    A0, [A7]+
  674. 000008C2  2D48 FFFC                move.l     [A6 - 0x4], A0
  675. 000008C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  676. 000008CA  A873                     syscall    SetPort
  677. 000008CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  678. 000008D0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  679. 000008D4  588F                     addq.l     A7, 4
  680. 000008D6  426E FFE2                clr.w      [A6 - 0x1E]
  681. 000008DA  426E FFE4                clr.w      [A6 - 0x1C]
  682. 000008DE  302D FFC2                move.w     D0, [A5 - 0x3E]
  683. 000008E2  906D FFBE                sub.w      D0, [A5 - 0x42]
  684. 000008E6  48C0                     ext.l      D0
  685. 000008E8  81FC 0002                divs.w     D0, 0x2
  686. 000008EC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  687. 000008F0  3D7C 0140 FFE8           move.w     [A6 - 0x18], 0x140
  688. 000008F6  486E FFE2                pea.l      [A6 - 0x1E]
  689. 000008FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  690. 000008FE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  691. 00000902  A8A8                     syscall    OffsetRect
  692. 00000904  486E FFE2                pea.l      [A6 - 0x1E]
  693. 00000908  486D FFBE                pea.l      [A5 - 0x42]
  694. 0000090C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  695. 00000910  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  696. 00000914  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  697. 00000918  4FEF 0010                lea.l      A7, [A7 + 0x10]
  698. 0000091C  3D40 FFE0                move.w     [A6 - 0x20], D0
  699. 00000920  206E 0008                movea.l    A0, [A6 + 0x8]
  700. 00000924  2F28 0008                move.l     -[A7], [A0 + 0x8]
  701. 00000928  3F3C 0004                move.w     -[A7], 0x4
  702. 0000092C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  703. 00000930  4EBA FE88                jsr        [PC - 0x178 /* 000007BA */]
  704. 00000934  4FEF 000A                lea.l      A7, [A7 + 0xA]
  705. 00000938  206E 0008                movea.l    A0, [A6 + 0x8]
  706. 0000093C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  707. 00000940  3F3C 0008                move.w     -[A7], 0x8
  708. 00000944  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  709. 00000948  4EBA FE70                jsr        [PC - 0x190 /* 000007BA */]
  710. 0000094C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  711. 00000950  206E 0008                movea.l    A0, [A6 + 0x8]
  712. 00000954  2F28 000C                move.l     -[A7], [A0 + 0xC]
  713. 00000958  3F3C 0006                move.w     -[A7], 0x6
  714. 0000095C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  715. 00000960  4EBA FE58                jsr        [PC - 0x1A8 /* 000007BA */]
  716. 00000964  4FEF 000A                lea.l      A7, [A7 + 0xA]
  717. 00000968  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  718. 0000096C  A981                     syscall    DrawDialog
  719. 0000096E  486E FFEA                pea.l      [A6 - 0x16]
  720. 00000972  3F3C 015E                move.w     -[A7], 0x15E
  721. 00000976  3F3C 0096                move.w     -[A7], 0x96
  722. 0000097A  3F3C 01F4                move.w     -[A7], 0x1F4
  723. 0000097E  3F3C 00AA                move.w     -[A7], 0xAA
  724. 00000982  A8A7                     syscall    SetRect
  725. 00000984  4878 0111                push.l     0x111
  726. 00000988  A862                     syscall    ForeColor
  727. 0000098A  486E FFEA                pea.l      [A6 - 0x16]
  728. 0000098E  A8A2                     syscall    PaintRect
  729. 00000990  4878 0021                push.l     0x21 /* '!' */
  730. 00000994  A862                     syscall    ForeColor
  731. 00000996  486E FFEA                pea.l      [A6 - 0x16]
  732. 0000099A  3F3C FFFF                move.w     -[A7], 0xFFFF
  733. 0000099E  3F3C FFFF                move.w     -[A7], 0xFFFF
  734. 000009A2  A8A9                     syscall    InsetRect
  735. 000009A4  486E FFEA                pea.l      [A6 - 0x16]
  736. 000009A8  A8A1                     syscall    FrameRect
  737. 000009AA  202E FFFC                move.l     D0, [A6 - 0x4]
  738. 000009AE  4E5E                     unlink     A6
  739. 000009B0  4E75                     rts
  740. 000009B2  5348                     subq.w     A0, 1
  741. 000009B4  4F57                     chk.w      D7, [A7]
  742. 000009B6  4449                     neg.w      A1
  743. 000009B8  4749                     chk.w      D3, A1
  744. fn000009BA:
  745. 000009BA  4E56 FFE8                link       A6, -0x0018
  746. 000009BE  206E 000C                movea.l    A0, [A6 + 0xC]
  747. 000009C2  2D68 0008 FFEC           move.l     [A6 - 0x14], [A0 + 0x8]
  748. 000009C8  206E 000C                movea.l    A0, [A6 + 0xC]
  749. 000009CC  2D68 000C FFE8           move.l     [A6 - 0x18], [A0 + 0xC]
  750. 000009D2  486E FFFC                pea.l      [A6 - 0x4]
  751. 000009D6  A874                     syscall    GetPort
  752. 000009D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  753. 000009DC  A873                     syscall    SetPort
  754. 000009DE  4878 0021                push.l     0x21 /* '!' */
  755. 000009E2  A862                     syscall    ForeColor
  756. 000009E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  757. 000009E8  3F3C 0008                move.w     -[A7], 0x8
  758. 000009EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  759. 000009F0  4EBA FDC8                jsr        [PC - 0x238 /* 000007BA */]
  760. 000009F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  761. 000009F8  202E 0014                move.l     D0, [A6 + 0x14]
  762. 000009FC  0680 0000 01F4           addi.l     D0, 0x1F4
  763. 00000A02  4C7C 0800 0000 03E8      movem.l    A3, 0x3E8
  764. 00000A0A  2F00                     move.l     -[A7], D0
  765. 00000A0C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  766. 00000A10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  767. 00000A14  4EBA FDA4                jsr        [PC - 0x25C /* 000007BA */]
  768. 00000A18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  769. 00000A1C  206E 000C                movea.l    A0, [A6 + 0xC]
  770. 00000A20  4A28 0020                tst.b      [A0 + 0x20]
  771. 00000A24  661E                     bne        +0x20 /* 00000A44 */
  772. 00000A26  486E FFEC                pea.l      [A6 - 0x14]
  773. 00000A2A  4EBA 38DA                jsr        [PC + 0x38DA /* 00004306 */]
  774. 00000A2E  588F                     addq.l     A7, 4
  775. 00000A30  486E FFE8                pea.l      [A6 - 0x18]
  776. 00000A34  4EBA 38D0                jsr        [PC + 0x38D0 /* 00004306 */]
  777. 00000A38  588F                     addq.l     A7, 4
  778. 00000A3A  486E 0010                pea.l      [A6 + 0x10]
  779. 00000A3E  4EBA 38C6                jsr        [PC + 0x38C6 /* 00004306 */]
  780. 00000A42  588F                     addq.l     A7, 4
  781. label00000A44:
  782. 00000A44  486E FFF4                pea.l      [A6 - 0xC]
  783. 00000A48  3F3C 015E                move.w     -[A7], 0x15E
  784. 00000A4C  3F3C 0096                move.w     -[A7], 0x96
  785. 00000A50  3F3C 01F4                move.w     -[A7], 0x1F4
  786. 00000A54  3F3C 00AA                move.w     -[A7], 0xAA
  787. 00000A58  A8A7                     syscall    SetRect
  788. 00000A5A  202E 0010                move.l     D0, [A6 + 0x10]
  789. 00000A5E  90AE FFEC                sub.l      D0, [A6 - 0x14]
  790. 00000A62  4C3C 0000 0000           movem.w    <none>, 0x0
  791. 00000A68  0096 222E FFE8           ori.l      [A6], 0x222EFFE8
  792. 00000A6E  92AE FFEC                sub.l      D1, [A6 - 0x14]
  793. 00000A72  4C41 0800                movem.l    A3, D1
  794. 00000A76  0680 0000 015E           addi.l     D0, 0x15E
  795. 00000A7C  3D40 FFFA                move.w     [A6 - 0x6], D0
  796. 00000A80  486E FFF4                pea.l      [A6 - 0xC]
  797. 00000A84  A8A3                     syscall    EraseRect
  798. 00000A86  4878 0111                push.l     0x111
  799. 00000A8A  A862                     syscall    ForeColor
  800. 00000A8C  202E 0010                move.l     D0, [A6 + 0x10]
  801. 00000A90  90AE FFEC                sub.l      D0, [A6 - 0x14]
  802. 00000A94  0C80 0000 0002           cmpi.l     D0, 0x2
  803. 00000A9A  6C06                     bge        +0x8 /* 00000AA2 */
  804. 00000A9C  42AE FFF0                clr.l      [A6 - 0x10]
  805. 00000AA0  6030                     bra        +0x32 /* 00000AD2 */
  806. label00000AA2:
  807. 00000AA2  42A7                     clr.l      -[A7]
  808. 00000AA4  A975                     syscall    TickCount
  809. 00000AA6  201F                     move.l     D0, [A7]+
  810. 00000AA8  90AD F62A                sub.l      D0, [A5 - 0x9D6]
  811. 00000AAC  222E FFE8                move.l     D1, [A6 - 0x18]
  812. 00000AB0  92AE 0010                sub.l      D1, [A6 + 0x10]
  813. 00000AB4  4C00 1000                movem.w    A4, D0
  814. 00000AB8  202E 0010                move.l     D0, [A6 + 0x10]
  815. 00000ABC  90AE FFEC                sub.l      D0, [A6 - 0x14]
  816. 00000AC0  5280                     addq.l     D0, 1
  817. 00000AC2  4C40 1001                movem.l    D0,A4, D0
  818. 00000AC6  4C7C 1001 0000 003C      movem.l    D0,A4, 0x3C /* '<' */
  819. 00000ACE  2D41 FFF0                move.l     [A6 - 0x10], D1
  820. label00000AD2:
  821. 00000AD2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  822. 00000AD6  3F3C 000B                move.w     -[A7], 0xB
  823. 00000ADA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  824. 00000ADE  4EBA FCDA                jsr        [PC - 0x326 /* 000007BA */]
  825. 00000AE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  826. 00000AE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  827. 00000AEA  A873                     syscall    SetPort
  828. 00000AEC  4E5E                     unlink     A6
  829. 00000AEE  4E75                     rts
  830. 00000AF0  5550                     subq.w     [A0], 2
  831. 00000AF2  4441                     neg.w      D1
  832. 00000AF4  5445                     addq.w     D5, 2
  833. 00000AF6  4449                     neg.w      A1
  834. fn00000AF8:
  835. 00000AF8  4E56 FFD0                link       A6, -0x0030
  836. 00000AFC  42A7                     clr.l      -[A7]
  837. 00000AFE  3F3C 0083                move.w     -[A7], 0x83
  838. 00000B02  42A7                     clr.l      -[A7]
  839. 00000B04  4878 FFFF                push.l     0xFFFF
  840. 00000B08  A97C                     syscall    GetNewDialog
  841. 00000B0A  205F                     movea.l    A0, [A7]+
  842. 00000B0C  2D48 FFFC                move.l     [A6 - 0x4], A0
  843. 00000B10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  844. 00000B14  A873                     syscall    SetPort
  845. 00000B16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  846. 00000B1A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  847. 00000B1E  588F                     addq.l     A7, 4
  848. 00000B20  206E 0008                movea.l    A0, [A6 + 0x8]
  849. 00000B24  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  850. 00000B28  22D8                     move.l     [A1]+, [A0]+
  851. 00000B2A  22D8                     move.l     [A1]+, [A0]+
  852. 00000B2C  486E FFD2                pea.l      [A6 - 0x2E]
  853. 00000B30  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  854. 00000B34  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  855. 00000B38  A8A8                     syscall    OffsetRect
  856. 00000B3A  41EE FFDA                lea.l      A0, [A6 - 0x26]
  857. 00000B3E  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  858. 00000B42  20D9                     move.l     [A0]+, [A1]+
  859. 00000B44  20D9                     move.l     [A0]+, [A1]+
  860. 00000B46  486E FFDA                pea.l      [A6 - 0x26]
  861. 00000B4A  486D FFBE                pea.l      [A5 - 0x42]
  862. 00000B4E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  863. 00000B52  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  864. 00000B56  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  865. 00000B5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  866. 00000B5E  3D40 FFD0                move.w     [A6 - 0x30], D0
  867. 00000B62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  868. 00000B66  A981                     syscall    DrawDialog
  869. 00000B68  202E FFFC                move.l     D0, [A6 - 0x4]
  870. 00000B6C  4E5E                     unlink     A6
  871. 00000B6E  4E75                     rts
  872. 00000B70  5348                     subq.w     A0, 1
  873. 00000B72  4F57                     chk.w      D7, [A7]
  874. 00000B74  534F                     subq.w     A7, 1
  875. 00000B76  554E                     subq.w     A6, 2
  876. fn00000B78:
  877. 00000B78  4E56 FFD4                link       A6, -0x002C
  878. 00000B7C  42A7                     clr.l      -[A7]
  879. 00000B7E  3F3C 1388                move.w     -[A7], 0x1388
  880. 00000B82  42A7                     clr.l      -[A7]
  881. 00000B84  4878 FFFF                push.l     0xFFFF
  882. 00000B88  A97C                     syscall    GetNewDialog
  883. 00000B8A  205F                     movea.l    A0, [A7]+
  884. 00000B8C  2D48 FFFC                move.l     [A6 - 0x4], A0
  885. 00000B90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  886. 00000B94  A873                     syscall    SetPort
  887. 00000B96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  888. 00000B9A  3F3C 0001                move.w     -[A7], 0x1
  889. 00000B9E  486E FFFA                pea.l      [A6 - 0x6]
  890. 00000BA2  486E FFF2                pea.l      [A6 - 0xE]
  891. 00000BA6  486E FFEA                pea.l      [A6 - 0x16]
  892. 00000BAA  A98D                     syscall    GetDialogItem/GetDItem
  893. 00000BAC  3F3C 0003                move.w     -[A7], 0x3
  894. 00000BB0  3F3C 0003                move.w     -[A7], 0x3
  895. 00000BB4  A89B                     syscall    PenSize
  896. 00000BB6  486E FFEA                pea.l      [A6 - 0x16]
  897. 00000BBA  3F3C FFFC                move.w     -[A7], 0xFFFC
  898. 00000BBE  3F3C FFFC                move.w     -[A7], 0xFFFC
  899. 00000BC2  A8A9                     syscall    InsetRect
  900. 00000BC4  486E FFEA                pea.l      [A6 - 0x16]
  901. 00000BC8  3F3C 0010                move.w     -[A7], 0x10
  902. 00000BCC  3F3C 0010                move.w     -[A7], 0x10
  903. 00000BD0  A8B0                     syscall    FrameRoundRect
  904. 00000BD2  206E 0008                movea.l    A0, [A6 + 0x8]
  905. 00000BD6  2028 0008                move.l     D0, [A0 + 0x8]
  906. 00000BDA  0680 FFFF FF00           addi.l     D0, 0xFFFFFF00
  907. 00000BE0  2D40 FFE6                move.l     [A6 - 0x1A], D0
  908. 00000BE4  206E 0008                movea.l    A0, [A6 + 0x8]
  909. 00000BE8  2028 000C                move.l     D0, [A0 + 0xC]
  910. 00000BEC  0680 FFFF FF00           addi.l     D0, 0xFFFFFF00
  911. 00000BF2  2D40 FFDA                move.l     [A6 - 0x26], D0
  912. 00000BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  913. 00000BFA  2D68 0010 FFE2           move.l     [A6 - 0x1E], [A0 + 0x10]
  914. 00000C00  206E 0008                movea.l    A0, [A6 + 0x8]
  915. 00000C04  2D68 0014 FFDE           move.l     [A6 - 0x22], [A0 + 0x14]
  916. 00000C0A  206E 0008                movea.l    A0, [A6 + 0x8]
  917. 00000C0E  2D68 001A FFD6           move.l     [A6 - 0x2A], [A0 + 0x1A]
  918. 00000C14  206E 0008                movea.l    A0, [A6 + 0x8]
  919. 00000C18  1D68 001E FFD5           move.b     [A6 - 0x2B], [A0 + 0x1E]
  920. label00000C1E:
  921. 00000C1E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  922. 00000C22  3F3C 0007                move.w     -[A7], 0x7
  923. 00000C26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  924. 00000C2A  4EBA FB8E                jsr        [PC - 0x472 /* 000007BA */]
  925. 00000C2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  926. 00000C32  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  927. 00000C36  3F3C 0006                move.w     -[A7], 0x6
  928. 00000C3A  486E FFF6                pea.l      [A6 - 0xA]
  929. 00000C3E  486E FFF2                pea.l      [A6 - 0xE]
  930. 00000C42  486E FFEA                pea.l      [A6 - 0x16]
  931. 00000C46  A98D                     syscall    GetDialogItem/GetDItem
  932. 00000C48  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  933. 00000C4C  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  934. 00000C50  A963                     syscall    SetControlValue/SetCtlValue
  935. 00000C52  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  936. 00000C56  3F3C 0016                move.w     -[A7], 0x16
  937. 00000C5A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  938. 00000C5E  4EBA FB5A                jsr        [PC - 0x4A6 /* 000007BA */]
  939. 00000C62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  940. 00000C66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  941. 00000C6A  3F3C 0015                move.w     -[A7], 0x15
  942. 00000C6E  486E FFF6                pea.l      [A6 - 0xA]
  943. 00000C72  486E FFF2                pea.l      [A6 - 0xE]
  944. 00000C76  486E FFEA                pea.l      [A6 - 0x16]
  945. 00000C7A  A98D                     syscall    GetDialogItem/GetDItem
  946. 00000C7C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  947. 00000C80  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  948. 00000C84  A963                     syscall    SetControlValue/SetCtlValue
  949. 00000C86  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  950. 00000C8A  3F3C 000C                move.w     -[A7], 0xC
  951. 00000C8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  952. 00000C92  4EBA FB26                jsr        [PC - 0x4DA /* 000007BA */]
  953. 00000C96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  954. 00000C9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  955. 00000C9E  3F3C 000B                move.w     -[A7], 0xB
  956. 00000CA2  486E FFF6                pea.l      [A6 - 0xA]
  957. 00000CA6  486E FFF2                pea.l      [A6 - 0xE]
  958. 00000CAA  486E FFEA                pea.l      [A6 - 0x16]
  959. 00000CAE  A98D                     syscall    GetDialogItem/GetDItem
  960. 00000CB0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  961. 00000CB4  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  962. 00000CB8  A963                     syscall    SetControlValue/SetCtlValue
  963. 00000CBA  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  964. 00000CBE  3F3C 0011                move.w     -[A7], 0x11
  965. 00000CC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  966. 00000CC6  4EBA FAF2                jsr        [PC - 0x50E /* 000007BA */]
  967. 00000CCA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  968. 00000CCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  969. 00000CD2  3F3C 0010                move.w     -[A7], 0x10
  970. 00000CD6  486E FFF6                pea.l      [A6 - 0xA]
  971. 00000CDA  486E FFF2                pea.l      [A6 - 0xE]
  972. 00000CDE  486E FFEA                pea.l      [A6 - 0x16]
  973. 00000CE2  A98D                     syscall    GetDialogItem/GetDItem
  974. 00000CE4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  975. 00000CE8  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  976. 00000CEC  A963                     syscall    SetControlValue/SetCtlValue
  977. 00000CEE  0CAE 0000 0001 FFDE      cmpi.l     [A6 - 0x22], 0x1
  978. 00000CF6  662C                     bne        +0x2E /* 00000D24 */
  979. 00000CF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  980. 00000CFC  3F3C 0016                move.w     -[A7], 0x16
  981. 00000D00  A827                     syscall    HideDialogItem/HideDItem
  982. 00000D02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  983. 00000D06  3F3C 0015                move.w     -[A7], 0x15
  984. 00000D0A  486E FFF6                pea.l      [A6 - 0xA]
  985. 00000D0E  486E FFF2                pea.l      [A6 - 0xE]
  986. 00000D12  486E FFEA                pea.l      [A6 - 0x16]
  987. 00000D16  A98D                     syscall    GetDialogItem/GetDItem
  988. 00000D18  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  989. 00000D1C  3F3C 00FF                move.w     -[A7], 0xFF
  990. 00000D20  A95D                     syscall    HiliteControl
  991. 00000D22  6028                     bra        +0x2A /* 00000D4C */
  992. label00000D24:
  993. 00000D24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  994. 00000D28  3F3C 0016                move.w     -[A7], 0x16
  995. 00000D2C  A828                     syscall    ShowDialogItem/ShowDItem
  996. 00000D2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  997. 00000D32  3F3C 0015                move.w     -[A7], 0x15
  998. 00000D36  486E FFF6                pea.l      [A6 - 0xA]
  999. 00000D3A  486E FFF2                pea.l      [A6 - 0xE]
  1000. 00000D3E  486E FFEA                pea.l      [A6 - 0x16]
  1001. 00000D42  A98D                     syscall    GetDialogItem/GetDItem
  1002. 00000D44  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1003. 00000D48  4267                     clr.w      -[A7]
  1004. 00000D4A  A95D                     syscall    HiliteControl
  1005. label00000D4C:
  1006. 00000D4C  0CAE 0000 0096 FFDE      cmpi.l     [A6 - 0x22], 0x96
  1007. 00000D54  6F0C                     ble        +0xE /* 00000D62 */
  1008. 00000D56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1009. 00000D5A  3F3C 0011                move.w     -[A7], 0x11
  1010. 00000D5E  A827                     syscall    HideDialogItem/HideDItem
  1011. 00000D60  600A                     bra        +0xC /* 00000D6C */
  1012. label00000D62:
  1013. 00000D62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1014. 00000D66  3F3C 0011                move.w     -[A7], 0x11
  1015. 00000D6A  A828                     syscall    ShowDialogItem/ShowDItem
  1016. label00000D6C:
  1017. 00000D6C  0CAE 0000 2EE0 FFD6      cmpi.l     [A6 - 0x2A], 0x2EE0
  1018. 00000D74  6C18                     bge        +0x1A /* 00000D8E */
  1019. 00000D76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1020. 00000D7A  3F3C 001A                move.w     -[A7], 0x1A
  1021. 00000D7E  486E FFF6                pea.l      [A6 - 0xA]
  1022. 00000D82  486E FFF2                pea.l      [A6 - 0xE]
  1023. 00000D86  486E FFEA                pea.l      [A6 - 0x16]
  1024. 00000D8A  A98D                     syscall    GetDialogItem/GetDItem
  1025. 00000D8C  6016                     bra        +0x18 /* 00000DA4 */
  1026. label00000D8E:
  1027. 00000D8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1028. 00000D92  3F3C 0019                move.w     -[A7], 0x19
  1029. 00000D96  486E FFF6                pea.l      [A6 - 0xA]
  1030. 00000D9A  486E FFF2                pea.l      [A6 - 0xE]
  1031. 00000D9E  486E FFEA                pea.l      [A6 - 0x16]
  1032. 00000DA2  A98D                     syscall    GetDialogItem/GetDItem
  1033. label00000DA4:
  1034. 00000DA4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1035. 00000DA8  4267                     clr.w      -[A7]
  1036. 00000DAA  A963                     syscall    SetControlValue/SetCtlValue
  1037. 00000DAC  0CAE 0000 2EE0 FFD6      cmpi.l     [A6 - 0x2A], 0x2EE0
  1038. 00000DB4  6C18                     bge        +0x1A /* 00000DCE */
  1039. 00000DB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1040. 00000DBA  3F3C 0019                move.w     -[A7], 0x19
  1041. 00000DBE  486E FFF6                pea.l      [A6 - 0xA]
  1042. 00000DC2  486E FFF2                pea.l      [A6 - 0xE]
  1043. 00000DC6  486E FFEA                pea.l      [A6 - 0x16]
  1044. 00000DCA  A98D                     syscall    GetDialogItem/GetDItem
  1045. 00000DCC  6016                     bra        +0x18 /* 00000DE4 */
  1046. label00000DCE:
  1047. 00000DCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1048. 00000DD2  3F3C 001A                move.w     -[A7], 0x1A
  1049. 00000DD6  486E FFF6                pea.l      [A6 - 0xA]
  1050. 00000DDA  486E FFF2                pea.l      [A6 - 0xE]
  1051. 00000DDE  486E FFEA                pea.l      [A6 - 0x16]
  1052. 00000DE2  A98D                     syscall    GetDialogItem/GetDItem
  1053. label00000DE4:
  1054. 00000DE4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1055. 00000DE8  3F3C 0001                move.w     -[A7], 0x1
  1056. 00000DEC  A963                     syscall    SetControlValue/SetCtlValue
  1057. 00000DEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1058. 00000DF2  3F3C 001B                move.w     -[A7], 0x1B
  1059. 00000DF6  486E FFF6                pea.l      [A6 - 0xA]
  1060. 00000DFA  486E FFF2                pea.l      [A6 - 0xE]
  1061. 00000DFE  486E FFEA                pea.l      [A6 - 0x16]
  1062. 00000E02  A98D                     syscall    GetDialogItem/GetDItem
  1063. 00000E04  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1064. 00000E08  7000                     moveq.l    D0, 0x00
  1065. 00000E0A  102E FFD5                move.b     D0, [A6 - 0x2B]
  1066. 00000E0E  3F00                     move.w     -[A7], D0
  1067. 00000E10  A963                     syscall    SetControlValue/SetCtlValue
  1068. label00000E12:
  1069. 00000E12  42A7                     clr.l      -[A7]
  1070. 00000E14  486E FFFA                pea.l      [A6 - 0x6]
  1071. 00000E18  A991                     syscall    ModalDialog
  1072. 00000E1A  302E FFFA                move.w     D0, [A6 - 0x6]
  1073. 00000E1E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1074. 00000E22  0003 001B                ori.b      D3, 0x1B
  1075. 00000E26  042A FDAA 0030           subi.b     [A2 + 0x30], 0xAA
  1076. 00000E2C  0424 0056                subi.b     -[A4], 0x56 /* 'V' */
  1077. 00000E30  0092 041E 041C           ori.l      [A2], 0x41E041C
  1078. 00000E36  041A 0180                subi.b     [A2]+, 0x80
  1079. 00000E3A  01A6                     bclr       -[A6], D0
  1080. 00000E3C  0414 0412                subi.b     [A4], 0x12
  1081. 00000E40  0410 021C                subi.b     [A0], 0x1C
  1082. 00000E44  0256 040A                andi.w     [A6], 0x40A
  1083. 00000E48  0408 0406                subi.b     A0, 0x6
  1084. 00000E4C  00D2                     .incomplete
  1085. 00000E4E  010E                     btst       A6, D0
  1086. 00000E50  0400 03FE                subi.b     D0, 0xFE
  1087. 00000E54  0322                     btst       -[A2], D1
  1088. 00000E56  0376 03C8                bchg       [ + <<invalid base displacement size>>], D1
  1089. 00000E5A  203C 0000 0100           move.l     D0, 0x100
  1090. 00000E60  2D40 FFDA                move.l     [A6 - 0x26], D0
  1091. 00000E64  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1092. 00000E68  700A                     moveq.l    D0, 0x0A
  1093. 00000E6A  2D40 FFDE                move.l     [A6 - 0x22], D0
  1094. 00000E6E  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1095. 00000E72  2D7C 0000 2B77 FFD6      move.l     [A6 - 0x2A], 0x2B77 /* '+w' */
  1096. 00000E7A  7001                     moveq.l    D0, 0x01
  1097. 00000E7C  1D40 FFD5                move.b     [A6 - 0x2B], D0
  1098. 00000E80  6000 FD9C                bra        -0x262 /* 00000C1E */
  1099. 00000E84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1100. 00000E88  3F3C 0006                move.w     -[A7], 0x6
  1101. 00000E8C  486E FFF6                pea.l      [A6 - 0xA]
  1102. 00000E90  486E FFF2                pea.l      [A6 - 0xE]
  1103. 00000E94  486E FFEA                pea.l      [A6 - 0x16]
  1104. 00000E98  A98D                     syscall    GetDialogItem/GetDItem
  1105. 00000E9A  4267                     clr.w      -[A7]
  1106. 00000E9C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1107. 00000EA0  A960                     syscall    GetControlValue/GetCtlValue
  1108. 00000EA2  301F                     move.w     D0, [A7]+
  1109. 00000EA4  48C0                     ext.l      D0
  1110. 00000EA6  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1111. 00000EAA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1112. 00000EAE  3F3C 0007                move.w     -[A7], 0x7
  1113. 00000EB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1114. 00000EB6  4EBA F902                jsr        [PC - 0x6FE /* 000007BA */]
  1115. 00000EBA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1116. 00000EBE  6000 0390                bra        +0x392 /* 00001250 */
  1117. 00000EC2  486E FFE6                pea.l      [A6 - 0x1A]
  1118. 00000EC6  3F3C 0007                move.w     -[A7], 0x7
  1119. 00000ECA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1120. 00000ECE  4EBA F926                jsr        [PC - 0x6DA /* 000007F6 */]
  1121. 00000ED2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1122. 00000ED6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1123. 00000EDA  3F3C 0006                move.w     -[A7], 0x6
  1124. 00000EDE  486E FFF6                pea.l      [A6 - 0xA]
  1125. 00000EE2  486E FFF2                pea.l      [A6 - 0xE]
  1126. 00000EE6  486E FFEA                pea.l      [A6 - 0x16]
  1127. 00000EEA  A98D                     syscall    GetDialogItem/GetDItem
  1128. 00000EEC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1129. 00000EF0  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1130. 00000EF4  A963                     syscall    SetControlValue/SetCtlValue
  1131. 00000EF6  4267                     clr.w      -[A7]
  1132. 00000EF8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1133. 00000EFC  A960                     syscall    GetControlValue/GetCtlValue
  1134. 00000EFE  301F                     move.w     D0, [A7]+
  1135. 00000F00  48C0                     ext.l      D0
  1136. 00000F02  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1137. 00000F06  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1138. 00000F0A  3F3C 0007                move.w     -[A7], 0x7
  1139. 00000F0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1140. 00000F12  4EBA F8A6                jsr        [PC - 0x75A /* 000007BA */]
  1141. 00000F16  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1142. 00000F1A  6000 0334                bra        +0x336 /* 00001250 */
  1143. 00000F1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1144. 00000F22  3F3C 0015                move.w     -[A7], 0x15
  1145. 00000F26  486E FFF6                pea.l      [A6 - 0xA]
  1146. 00000F2A  486E FFF2                pea.l      [A6 - 0xE]
  1147. 00000F2E  486E FFEA                pea.l      [A6 - 0x16]
  1148. 00000F32  A98D                     syscall    GetDialogItem/GetDItem
  1149. 00000F34  4267                     clr.w      -[A7]
  1150. 00000F36  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1151. 00000F3A  A960                     syscall    GetControlValue/GetCtlValue
  1152. 00000F3C  301F                     move.w     D0, [A7]+
  1153. 00000F3E  48C0                     ext.l      D0
  1154. 00000F40  2D40 FFDA                move.l     [A6 - 0x26], D0
  1155. 00000F44  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1156. 00000F48  3F3C 0016                move.w     -[A7], 0x16
  1157. 00000F4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1158. 00000F50  4EBA F868                jsr        [PC - 0x798 /* 000007BA */]
  1159. 00000F54  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1160. 00000F58  6000 02F6                bra        +0x2F8 /* 00001250 */
  1161. 00000F5C  486E FFDA                pea.l      [A6 - 0x26]
  1162. 00000F60  3F3C 0016                move.w     -[A7], 0x16
  1163. 00000F64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1164. 00000F68  4EBA F88C                jsr        [PC - 0x774 /* 000007F6 */]
  1165. 00000F6C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1166. 00000F70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1167. 00000F74  3F3C 0015                move.w     -[A7], 0x15
  1168. 00000F78  486E FFF6                pea.l      [A6 - 0xA]
  1169. 00000F7C  486E FFF2                pea.l      [A6 - 0xE]
  1170. 00000F80  486E FFEA                pea.l      [A6 - 0x16]
  1171. 00000F84  A98D                     syscall    GetDialogItem/GetDItem
  1172. 00000F86  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1173. 00000F8A  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  1174. 00000F8E  A963                     syscall    SetControlValue/SetCtlValue
  1175. 00000F90  4267                     clr.w      -[A7]
  1176. 00000F92  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1177. 00000F96  A960                     syscall    GetControlValue/GetCtlValue
  1178. 00000F98  301F                     move.w     D0, [A7]+
  1179. 00000F9A  48C0                     ext.l      D0
  1180. 00000F9C  2D40 FFDA                move.l     [A6 - 0x26], D0
  1181. 00000FA0  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1182. 00000FA4  3F3C 0016                move.w     -[A7], 0x16
  1183. 00000FA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1184. 00000FAC  4EBA F80C                jsr        [PC - 0x7F4 /* 000007BA */]
  1185. 00000FB0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1186. 00000FB4  6000 029A                bra        +0x29C /* 00001250 */
  1187. 00000FB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1188. 00000FBC  3F3C 000B                move.w     -[A7], 0xB
  1189. 00000FC0  486E FFF6                pea.l      [A6 - 0xA]
  1190. 00000FC4  486E FFF2                pea.l      [A6 - 0xE]
  1191. 00000FC8  486E FFEA                pea.l      [A6 - 0x16]
  1192. 00000FCC  A98D                     syscall    GetDialogItem/GetDItem
  1193. 00000FCE  4267                     clr.w      -[A7]
  1194. 00000FD0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1195. 00000FD4  A960                     syscall    GetControlValue/GetCtlValue
  1196. 00000FD6  301F                     move.w     D0, [A7]+
  1197. 00000FD8  48C0                     ext.l      D0
  1198. 00000FDA  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1199. 00000FDE  6044                     bra        +0x46 /* 00001024 */
  1200. 00000FE0  486E FFE2                pea.l      [A6 - 0x1E]
  1201. 00000FE4  3F3C 000C                move.w     -[A7], 0xC
  1202. 00000FE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1203. 00000FEC  4EBA F808                jsr        [PC - 0x7F8 /* 000007F6 */]
  1204. 00000FF0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1205. 00000FF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1206. 00000FF8  3F3C 000B                move.w     -[A7], 0xB
  1207. 00000FFC  486E FFF6                pea.l      [A6 - 0xA]
  1208. 00001000  486E FFF2                pea.l      [A6 - 0xE]
  1209. 00001004  486E FFEA                pea.l      [A6 - 0x16]
  1210. 00001008  A98D                     syscall    GetDialogItem/GetDItem
  1211. 0000100A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1212. 0000100E  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1213. 00001012  A963                     syscall    SetControlValue/SetCtlValue
  1214. 00001014  4267                     clr.w      -[A7]
  1215. 00001016  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1216. 0000101A  A960                     syscall    GetControlValue/GetCtlValue
  1217. 0000101C  301F                     move.w     D0, [A7]+
  1218. 0000101E  48C0                     ext.l      D0
  1219. 00001020  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1220. label00001024:
  1221. 00001024  701E                     moveq.l    D0, 0x1E
  1222. 00001026  4C6E 0800 FFE2           movem.l    A3, [A6 - 0x1E]
  1223. 0000102C  4C2E 0000 FFE2           movem.w    <none>, [A6 - 0x1E]
  1224. 00001032  0C80 0000 001E           cmpi.l     D0, 0x1E
  1225. 00001038  6708                     beq        +0xA /* 00001042 */
  1226. 0000103A  3F3C 0008                move.w     -[A7], 0x8
  1227. 0000103E  A888                     syscall    TextFace
  1228. 00001040  6004                     bra        +0x6 /* 00001046 */
  1229. label00001042:
  1230. 00001042  4267                     clr.w      -[A7]
  1231. 00001044  A888                     syscall    TextFace
  1232. label00001046:
  1233. 00001046  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1234. 0000104A  3F3C 000C                move.w     -[A7], 0xC
  1235. 0000104E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1236. 00001052  4EBA F766                jsr        [PC - 0x89A /* 000007BA */]
  1237. 00001056  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1238. 0000105A  6000 01F4                bra        +0x1F6 /* 00001250 */
  1239. 0000105E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1240. 00001062  3F3C 0010                move.w     -[A7], 0x10
  1241. 00001066  486E FFF6                pea.l      [A6 - 0xA]
  1242. 0000106A  486E FFF2                pea.l      [A6 - 0xE]
  1243. 0000106E  486E FFEA                pea.l      [A6 - 0x16]
  1244. 00001072  A98D                     syscall    GetDialogItem/GetDItem
  1245. 00001074  4267                     clr.w      -[A7]
  1246. 00001076  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1247. 0000107A  A960                     syscall    GetControlValue/GetCtlValue
  1248. 0000107C  301F                     move.w     D0, [A7]+
  1249. 0000107E  48C0                     ext.l      D0
  1250. 00001080  2D40 FFDE                move.l     [A6 - 0x22], D0
  1251. 00001084  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1252. 00001088  3F3C 0011                move.w     -[A7], 0x11
  1253. 0000108C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1254. 00001090  4EBA F728                jsr        [PC - 0x8D8 /* 000007BA */]
  1255. 00001094  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1256. 00001098  6058                     bra        +0x5A /* 000010F2 */
  1257. 0000109A  486E FFDE                pea.l      [A6 - 0x22]
  1258. 0000109E  3F3C 0011                move.w     -[A7], 0x11
  1259. 000010A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1260. 000010A6  4EBA F74E                jsr        [PC - 0x8B2 /* 000007F6 */]
  1261. 000010AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1262. 000010AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1263. 000010B2  3F3C 0010                move.w     -[A7], 0x10
  1264. 000010B6  486E FFF6                pea.l      [A6 - 0xA]
  1265. 000010BA  486E FFF2                pea.l      [A6 - 0xE]
  1266. 000010BE  486E FFEA                pea.l      [A6 - 0x16]
  1267. 000010C2  A98D                     syscall    GetDialogItem/GetDItem
  1268. 000010C4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1269. 000010C8  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1270. 000010CC  A963                     syscall    SetControlValue/SetCtlValue
  1271. 000010CE  4267                     clr.w      -[A7]
  1272. 000010D0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1273. 000010D4  A960                     syscall    GetControlValue/GetCtlValue
  1274. 000010D6  301F                     move.w     D0, [A7]+
  1275. 000010D8  48C0                     ext.l      D0
  1276. 000010DA  2D40 FFDE                move.l     [A6 - 0x22], D0
  1277. 000010DE  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1278. 000010E2  3F3C 0011                move.w     -[A7], 0x11
  1279. 000010E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1280. 000010EA  4EBA F6CE                jsr        [PC - 0x932 /* 000007BA */]
  1281. 000010EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1282. label000010F2:
  1283. 000010F2  0CAE 0000 0001 FFDE      cmpi.l     [A6 - 0x22], 0x1
  1284. 000010FA  662C                     bne        +0x2E /* 00001128 */
  1285. 000010FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1286. 00001100  3F3C 0016                move.w     -[A7], 0x16
  1287. 00001104  A827                     syscall    HideDialogItem/HideDItem
  1288. 00001106  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1289. 0000110A  3F3C 0015                move.w     -[A7], 0x15
  1290. 0000110E  486E FFF6                pea.l      [A6 - 0xA]
  1291. 00001112  486E FFF2                pea.l      [A6 - 0xE]
  1292. 00001116  486E FFEA                pea.l      [A6 - 0x16]
  1293. 0000111A  A98D                     syscall    GetDialogItem/GetDItem
  1294. 0000111C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1295. 00001120  3F3C 00FF                move.w     -[A7], 0xFF
  1296. 00001124  A95D                     syscall    HiliteControl
  1297. 00001126  6028                     bra        +0x2A /* 00001150 */
  1298. label00001128:
  1299. 00001128  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1300. 0000112C  3F3C 0016                move.w     -[A7], 0x16
  1301. 00001130  A828                     syscall    ShowDialogItem/ShowDItem
  1302. 00001132  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1303. 00001136  3F3C 0015                move.w     -[A7], 0x15
  1304. 0000113A  486E FFF6                pea.l      [A6 - 0xA]
  1305. 0000113E  486E FFF2                pea.l      [A6 - 0xE]
  1306. 00001142  486E FFEA                pea.l      [A6 - 0x16]
  1307. 00001146  A98D                     syscall    GetDialogItem/GetDItem
  1308. 00001148  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1309. 0000114C  4267                     clr.w      -[A7]
  1310. 0000114E  A95D                     syscall    HiliteControl
  1311. label00001150:
  1312. 00001150  0CAE 0000 0096 FFDE      cmpi.l     [A6 - 0x22], 0x96
  1313. 00001158  6F0E                     ble        +0x10 /* 00001168 */
  1314. 0000115A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1315. 0000115E  3F3C 0011                move.w     -[A7], 0x11
  1316. 00001162  A827                     syscall    HideDialogItem/HideDItem
  1317. 00001164  6000 00EA                bra        +0xEC /* 00001250 */
  1318. label00001168:
  1319. 00001168  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1320. 0000116C  3F3C 0011                move.w     -[A7], 0x11
  1321. 00001170  A828                     syscall    ShowDialogItem/ShowDItem
  1322. 00001172  6000 00DC                bra        +0xDE /* 00001250 */
  1323. 00001176  0CAE 0000 2EE0 FFD6      cmpi.l     [A6 - 0x2A], 0x2EE0
  1324. 0000117E  6F00 00D0                ble        +0xD2 /* 00001250 */
  1325. 00001182  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1326. 00001186  3F3C 001A                move.w     -[A7], 0x1A
  1327. 0000118A  486E FFF6                pea.l      [A6 - 0xA]
  1328. 0000118E  486E FFF2                pea.l      [A6 - 0xE]
  1329. 00001192  486E FFEA                pea.l      [A6 - 0x16]
  1330. 00001196  A98D                     syscall    GetDialogItem/GetDItem
  1331. 00001198  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1332. 0000119C  4267                     clr.w      -[A7]
  1333. 0000119E  A963                     syscall    SetControlValue/SetCtlValue
  1334. 000011A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1335. 000011A4  3F3C 0019                move.w     -[A7], 0x19
  1336. 000011A8  486E FFF6                pea.l      [A6 - 0xA]
  1337. 000011AC  486E FFF2                pea.l      [A6 - 0xE]
  1338. 000011B0  486E FFEA                pea.l      [A6 - 0x16]
  1339. 000011B4  A98D                     syscall    GetDialogItem/GetDItem
  1340. 000011B6  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1341. 000011BA  3F3C 0001                move.w     -[A7], 0x1
  1342. 000011BE  A963                     syscall    SetControlValue/SetCtlValue
  1343. 000011C0  2D7C 0000 2B77 FFD6      move.l     [A6 - 0x2A], 0x2B77 /* '+w' */
  1344. 000011C8  6000 0086                bra        +0x88 /* 00001250 */
  1345. 000011CC  0CAE 0000 2EE0 FFD6      cmpi.l     [A6 - 0x2A], 0x2EE0
  1346. 000011D4  6C00 007A                bge        +0x7C /* 00001250 */
  1347. 000011D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1348. 000011DC  3F3C 0019                move.w     -[A7], 0x19
  1349. 000011E0  486E FFF6                pea.l      [A6 - 0xA]
  1350. 000011E4  486E FFF2                pea.l      [A6 - 0xE]
  1351. 000011E8  486E FFEA                pea.l      [A6 - 0x16]
  1352. 000011EC  A98D                     syscall    GetDialogItem/GetDItem
  1353. 000011EE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1354. 000011F2  4267                     clr.w      -[A7]
  1355. 000011F4  A963                     syscall    SetControlValue/SetCtlValue
  1356. 000011F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1357. 000011FA  3F3C 001A                move.w     -[A7], 0x1A
  1358. 000011FE  486E FFF6                pea.l      [A6 - 0xA]
  1359. 00001202  486E FFF2                pea.l      [A6 - 0xE]
  1360. 00001206  486E FFEA                pea.l      [A6 - 0x16]
  1361. 0000120A  A98D                     syscall    GetDialogItem/GetDItem
  1362. 0000120C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1363. 00001210  3F3C 0001                move.w     -[A7], 0x1
  1364. 00001214  A963                     syscall    SetControlValue/SetCtlValue
  1365. 00001216  2D7C 0000 56EE FFD6      move.l     [A6 - 0x2A], 0x56EE
  1366. 0000121E  6030                     bra        +0x32 /* 00001250 */
  1367. 00001220  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1368. 00001224  3F3C 001B                move.w     -[A7], 0x1B
  1369. 00001228  486E FFF6                pea.l      [A6 - 0xA]
  1370. 0000122C  486E FFF2                pea.l      [A6 - 0xE]
  1371. 00001230  486E FFEA                pea.l      [A6 - 0x16]
  1372. 00001234  A98D                     syscall    GetDialogItem/GetDItem
  1373. 00001236  4A2E FFD5                tst.b      [A6 - 0x2B]
  1374. 0000123A  57C0                     seq        D0
  1375. 0000123C  4400                     neg.b      D0
  1376. 0000123E  4880                     ext.w      D0
  1377. 00001240  1D40 FFD5                move.b     [A6 - 0x2B], D0
  1378. 00001244  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1379. 00001248  0240 00FF                andi.w     D0, 0xFF
  1380. 0000124C  3F00                     move.w     -[A7], D0
  1381. 0000124E  A963                     syscall    SetControlValue/SetCtlValue
  1382. label00001250:
  1383. 00001250  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  1384. 00001256  670A                     beq        +0xC /* 00001262 */
  1385. 00001258  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1386. 0000125E  6600 FBB2                bne        -0x44C /* 00000E12 */
  1387. label00001262:
  1388. 00001262  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1389. 00001266  A983                     syscall    DisposeDialog
  1390. 00001268  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  1391. 0000126E  665E                     bne        +0x60 /* 000012CE */
  1392. 00001270  202E FFE6                move.l     D0, [A6 - 0x1A]
  1393. 00001274  0680 0000 0100           addi.l     D0, 0x100
  1394. 0000127A  206E 0008                movea.l    A0, [A6 + 0x8]
  1395. 0000127E  2140 0008                move.l     [A0 + 0x8], D0
  1396. 00001282  202E FFDA                move.l     D0, [A6 - 0x26]
  1397. 00001286  0680 0000 0100           addi.l     D0, 0x100
  1398. 0000128C  206E 0008                movea.l    A0, [A6 + 0x8]
  1399. 00001290  2140 000C                move.l     [A0 + 0xC], D0
  1400. 00001294  206E 0008                movea.l    A0, [A6 + 0x8]
  1401. 00001298  216E FFE2 0010           move.l     [A0 + 0x10], [A6 - 0x1E]
  1402. 0000129E  206E 0008                movea.l    A0, [A6 + 0x8]
  1403. 000012A2  216E FFDE 0014           move.l     [A0 + 0x14], [A6 - 0x22]
  1404. 000012A8  0CAE 0000 0001 FFDE      cmpi.l     [A6 - 0x22], 0x1
  1405. 000012B0  6608                     bne        +0xA /* 000012BA */
  1406. 000012B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1407. 000012B6  42A8 000C                clr.l      [A0 + 0xC]
  1408. label000012BA:
  1409. 000012BA  206E 0008                movea.l    A0, [A6 + 0x8]
  1410. 000012BE  216E FFD6 001A           move.l     [A0 + 0x1A], [A6 - 0x2A]
  1411. 000012C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1412. 000012C8  116E FFD5 001E           move.b     [A0 + 0x1E], [A6 - 0x2B]
  1413. label000012CE:
  1414. 000012CE  4E5E                     unlink     A6
  1415. 000012D0  4E75                     rts
  1416. 000012D2  4745                     chk.w      D3, D5
  1417. 000012D4  5443                     addq.w     D3, 2
  1418. 000012D6  4F4D                     chk.w      D7, A5
  1419. 000012D8  5052                     addq.w     [A2], 8
  1420. fn000012DA:
  1421. 000012DA  4E56 FFE2                link       A6, -0x001E
  1422. 000012DE  42A7                     clr.l      -[A7]
  1423. 000012E0  3F3C 1389                move.w     -[A7], 0x1389
  1424. 000012E4  42A7                     clr.l      -[A7]
  1425. 000012E6  4878 FFFF                push.l     0xFFFF
  1426. 000012EA  A97C                     syscall    GetNewDialog
  1427. 000012EC  205F                     movea.l    A0, [A7]+
  1428. 000012EE  2D48 FFFC                move.l     [A6 - 0x4], A0
  1429. 000012F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1430. 000012F6  A873                     syscall    SetPort
  1431. 000012F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1432. 000012FC  3F3C 0001                move.w     -[A7], 0x1
  1433. 00001300  486E FFFA                pea.l      [A6 - 0x6]
  1434. 00001304  486E FFF2                pea.l      [A6 - 0xE]
  1435. 00001308  486E FFEA                pea.l      [A6 - 0x16]
  1436. 0000130C  A98D                     syscall    GetDialogItem/GetDItem
  1437. 0000130E  3F3C 0003                move.w     -[A7], 0x3
  1438. 00001312  3F3C 0003                move.w     -[A7], 0x3
  1439. 00001316  A89B                     syscall    PenSize
  1440. 00001318  486E FFEA                pea.l      [A6 - 0x16]
  1441. 0000131C  3F3C FFFC                move.w     -[A7], 0xFFFC
  1442. 00001320  3F3C FFFC                move.w     -[A7], 0xFFFC
  1443. 00001324  A8A9                     syscall    InsetRect
  1444. 00001326  486E FFEA                pea.l      [A6 - 0x16]
  1445. 0000132A  3F3C 0010                move.w     -[A7], 0x10
  1446. 0000132E  3F3C 0010                move.w     -[A7], 0x10
  1447. 00001332  A8B0                     syscall    FrameRoundRect
  1448. label00001334:
  1449. 00001334  206E 0008                movea.l    A0, [A6 + 0x8]
  1450. 00001338  2010                     move.l     D0, [A0]
  1451. 0000133A  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1452. 0000133E  0006 0026                ori.b      D6, 0x26 /* '&' */
  1453. 00001342  7261                     moveq.l    D1, 0x61
  1454. 00001344  7720                     moveq.l    D3, 0x20
  1455. 00001346  0028 726C 6520           ori.b      [A0 + 0x6520], 0x6C /* 'l' */
  1456. 0000134C  002A 7270 7A61           ori.b      [A2 + 0x7A61], 0x70 /* 'p' */
  1457. 00001352  002C 4A50 4547           ori.b      [A4 + 0x4547], 0x50 /* 'P' */
  1458. 00001358  002E 7671 2020           ori.b      [A6 + 0x2020], 0x71 /* 'q' */
  1459. 0000135E  0030 6D70 6567           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x70 /* 'p' */
  1460. 00001364  0030 7006 2D40           ori.b      [A0 + <<invalid base displacement size>>], 0x6
  1461. 0000136A  FFE6                     .invalid   <<F/7/7>>
  1462. 0000136C  6026                     bra        +0x28 /* 00001394 */
  1463. 0000136E  7007                     moveq.l    D0, 0x07
  1464. 00001370  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1465. 00001374  601E                     bra        +0x20 /* 00001394 */
  1466. 00001376  7008                     moveq.l    D0, 0x08
  1467. 00001378  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1468. 0000137C  6016                     bra        +0x18 /* 00001394 */
  1469. 0000137E  7009                     moveq.l    D0, 0x09
  1470. 00001380  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1471. 00001384  600E                     bra        +0x10 /* 00001394 */
  1472. 00001386  700A                     moveq.l    D0, 0x0A
  1473. 00001388  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1474. 0000138C  6006                     bra        +0x8 /* 00001394 */
  1475. 0000138E  700B                     moveq.l    D0, 0x0B
  1476. 00001390  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1477. label00001394:
  1478. 00001394  206E 0008                movea.l    A0, [A6 + 0x8]
  1479. 00001398  2028 0004                move.l     D0, [A0 + 0x4]
  1480. 0000139C  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1481. 000013A0  0004 001A                ori.b      D4, 0x1A
  1482. 000013A4  0000 0000                ori.b      D0, 0x0
  1483. 000013A8  001C FFFF                ori.b      [A4]+, 0xFF
  1484. 000013AC  FFFF                     .invalid   <<F/7/7>>
  1485. 000013AE  001E FFFF                ori.b      [A6]+, 0xFF
  1486. 000013B2  FFFE                     .invalid   <<F/7/7>>
  1487. 000013B4  0020 FFFF                ori.b      -[A0], 0xFF
  1488. 000013B8  FFFD                     .invalid   <<F/7/7>>
  1489. 000013BA  0020 700D                ori.b      -[A0], 0xD /* '\r' */
  1490. 000013BE  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1491. 000013C2  6016                     bra        +0x18 /* 000013DA */
  1492. 000013C4  700E                     moveq.l    D0, 0x0E
  1493. 000013C6  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1494. 000013CA  600E                     bra        +0x10 /* 000013DA */
  1495. 000013CC  700F                     moveq.l    D0, 0x0F
  1496. 000013CE  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1497. 000013D2  6006                     bra        +0x8 /* 000013DA */
  1498. 000013D4  7010                     moveq.l    D0, 0x10
  1499. 000013D6  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1500. label000013DA:
  1501. 000013DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1502. 000013DE  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1503. 000013E2  486E FFF6                pea.l      [A6 - 0xA]
  1504. 000013E6  486E FFF2                pea.l      [A6 - 0xE]
  1505. 000013EA  486E FFEA                pea.l      [A6 - 0x16]
  1506. 000013EE  A98D                     syscall    GetDialogItem/GetDItem
  1507. 000013F0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1508. 000013F4  3F3C 0001                move.w     -[A7], 0x1
  1509. 000013F8  A963                     syscall    SetControlValue/SetCtlValue
  1510. 000013FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1511. 000013FE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1512. 00001402  486E FFF6                pea.l      [A6 - 0xA]
  1513. 00001406  486E FFF2                pea.l      [A6 - 0xE]
  1514. 0000140A  486E FFEA                pea.l      [A6 - 0x16]
  1515. 0000140E  A98D                     syscall    GetDialogItem/GetDItem
  1516. 00001410  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1517. 00001414  3F3C 0001                move.w     -[A7], 0x1
  1518. 00001418  A963                     syscall    SetControlValue/SetCtlValue
  1519. label0000141A:
  1520. 0000141A  42A7                     clr.l      -[A7]
  1521. 0000141C  486E FFFA                pea.l      [A6 - 0x6]
  1522. 00001420  A991                     syscall    ModalDialog
  1523. 00001422  302E FFFA                move.w     D0, [A6 - 0x6]
  1524. 00001426  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1525. 0000142A  0003 0010                ori.b      D3, 0x10
  1526. 0000142E  0156                     bchg       [A6], D0
  1527. 00001430  00C8                     .incomplete
  1528. 00001432  0106                     btst       D6, D0
  1529. 00001434  0150                     bchg       [A0], D0
  1530. 00001436  0016 0014                ori.b      [A6], 0x14
  1531. 0000143A  0012 0010                ori.b      [A2], 0x10
  1532. 0000143E  000E 000C                ori.b      A6, 0xC
  1533. 00001442  0142                     bchg       D2, D0
  1534. 00001444  005E 005C                ori.w      [A6]+, 0x5C /* '\\' */
  1535. 00001448  005A 0058                ori.w      [A2]+, 0x58 /* 'X' */
  1536. 0000144C  306E FFFA                movea.w    A0, [A6 - 0x6]
  1537. 00001450  B1EE FFE6                cmpa.l     A0, [A6 - 0x1A]
  1538. 00001454  6700 012E                beq        +0x130 /* 00001584 */
  1539. 00001458  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1540. 0000145C  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1541. 00001460  486E FFF6                pea.l      [A6 - 0xA]
  1542. 00001464  486E FFF2                pea.l      [A6 - 0xE]
  1543. 00001468  486E FFEA                pea.l      [A6 - 0x16]
  1544. 0000146C  A98D                     syscall    GetDialogItem/GetDItem
  1545. 0000146E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1546. 00001472  4267                     clr.w      -[A7]
  1547. 00001474  A963                     syscall    SetControlValue/SetCtlValue
  1548. 00001476  306E FFFA                movea.w    A0, [A6 - 0x6]
  1549. 0000147A  2D48 FFE6                move.l     [A6 - 0x1A], A0
  1550. 0000147E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1551. 00001482  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1552. 00001486  486E FFF6                pea.l      [A6 - 0xA]
  1553. 0000148A  486E FFF2                pea.l      [A6 - 0xE]
  1554. 0000148E  486E FFEA                pea.l      [A6 - 0x16]
  1555. 00001492  A98D                     syscall    GetDialogItem/GetDItem
  1556. 00001494  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1557. 00001498  3F3C 0001                move.w     -[A7], 0x1
  1558. 0000149C  A963                     syscall    SetControlValue/SetCtlValue
  1559. 0000149E  6000 00E4                bra        +0xE6 /* 00001584 */
  1560. 000014A2  306E FFFA                movea.w    A0, [A6 - 0x6]
  1561. 000014A6  B1EE FFE2                cmpa.l     A0, [A6 - 0x1E]
  1562. 000014AA  6700 00D8                beq        +0xDA /* 00001584 */
  1563. 000014AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1564. 000014B2  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1565. 000014B6  486E FFF6                pea.l      [A6 - 0xA]
  1566. 000014BA  486E FFF2                pea.l      [A6 - 0xE]
  1567. 000014BE  486E FFEA                pea.l      [A6 - 0x16]
  1568. 000014C2  A98D                     syscall    GetDialogItem/GetDItem
  1569. 000014C4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1570. 000014C8  4267                     clr.w      -[A7]
  1571. 000014CA  A963                     syscall    SetControlValue/SetCtlValue
  1572. 000014CC  306E FFFA                movea.w    A0, [A6 - 0x6]
  1573. 000014D0  2D48 FFE2                move.l     [A6 - 0x1E], A0
  1574. 000014D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1575. 000014D8  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1576. 000014DC  486E FFF6                pea.l      [A6 - 0xA]
  1577. 000014E0  486E FFF2                pea.l      [A6 - 0xE]
  1578. 000014E4  486E FFEA                pea.l      [A6 - 0x16]
  1579. 000014E8  A98D                     syscall    GetDialogItem/GetDItem
  1580. 000014EA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1581. 000014EE  3F3C 0001                move.w     -[A7], 0x1
  1582. 000014F2  A963                     syscall    SetControlValue/SetCtlValue
  1583. 000014F4  6000 008E                bra        +0x90 /* 00001584 */
  1584. 000014F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1585. 000014FC  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1586. 00001500  486E FFF6                pea.l      [A6 - 0xA]
  1587. 00001504  486E FFF2                pea.l      [A6 - 0xE]
  1588. 00001508  486E FFEA                pea.l      [A6 - 0x16]
  1589. 0000150C  A98D                     syscall    GetDialogItem/GetDItem
  1590. 0000150E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1591. 00001512  4267                     clr.w      -[A7]
  1592. 00001514  A963                     syscall    SetControlValue/SetCtlValue
  1593. 00001516  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1594. 0000151A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1595. 0000151E  486E FFF6                pea.l      [A6 - 0xA]
  1596. 00001522  486E FFF2                pea.l      [A6 - 0xE]
  1597. 00001526  486E FFEA                pea.l      [A6 - 0x16]
  1598. 0000152A  A98D                     syscall    GetDialogItem/GetDItem
  1599. 0000152C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1600. 00001530  4267                     clr.w      -[A7]
  1601. 00001532  A963                     syscall    SetControlValue/SetCtlValue
  1602. 00001534  6000 FDFE                bra        -0x200 /* 00001334 */
  1603. 00001538  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1604. 0000153C  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1605. 00001540  486E FFF6                pea.l      [A6 - 0xA]
  1606. 00001544  486E FFF2                pea.l      [A6 - 0xE]
  1607. 00001548  486E FFEA                pea.l      [A6 - 0x16]
  1608. 0000154C  A98D                     syscall    GetDialogItem/GetDItem
  1609. 0000154E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1610. 00001552  4267                     clr.w      -[A7]
  1611. 00001554  A963                     syscall    SetControlValue/SetCtlValue
  1612. 00001556  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1613. 0000155A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1614. 0000155E  486E FFF6                pea.l      [A6 - 0xA]
  1615. 00001562  486E FFF2                pea.l      [A6 - 0xE]
  1616. 00001566  486E FFEA                pea.l      [A6 - 0x16]
  1617. 0000156A  A98D                     syscall    GetDialogItem/GetDItem
  1618. 0000156C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1619. 00001570  4267                     clr.w      -[A7]
  1620. 00001572  A963                     syscall    SetControlValue/SetCtlValue
  1621. 00001574  7008                     moveq.l    D0, 0x08
  1622. 00001576  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1623. 0000157A  700D                     moveq.l    D0, 0x0D
  1624. 0000157C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1625. 00001580  6000 FE58                bra        -0x1A6 /* 000013DA */
  1626. label00001584:
  1627. 00001584  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  1628. 0000158A  670A                     beq        +0xC /* 00001596 */
  1629. 0000158C  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1630. 00001592  6600 FE86                bne        -0x178 /* 0000141A */
  1631. label00001596:
  1632. 00001596  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1633. 0000159A  A983                     syscall    DisposeDialog
  1634. 0000159C  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  1635. 000015A2  6600 00C8                bne        +0xCA /* 0000166C */
  1636. 000015A6  202E FFE6                move.l     D0, [A6 - 0x1A]
  1637. 000015AA  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1638. 000015AE  0006 0026                ori.b      D6, 0x26 /* '&' */
  1639. 000015B2  0000 0006                ori.b      D0, 0x6
  1640. 000015B6  002C 0000 0007           ori.b      [A4 + 0x7], 0x0
  1641. 000015BC  0032 0000 0008           ori.b      [A2 + D0.w + 0x8], 0x0
  1642. 000015C2  0038 0000 0009           ori.b      [0x00000009], 0x0
  1643. 000015C8  003E 0000                ori.b      <<invalid special address>>, 0x0
  1644. 000015CC  000A 0044                ori.b      A2, 0x44 /* 'D' */
  1645. 000015D0  0000 000B                ori.b      D0, 0xB
  1646. 000015D4  0048 206E                ori.w      A0, 0x206E /* ' n' */
  1647. 000015D8  0008 20BC                ori.b      A0, 0xBC
  1648. 000015DC  7261                     moveq.l    D1, 0x61
  1649. 000015DE  7720                     moveq.l    D3, 0x20
  1650. 000015E0  603A                     bra        +0x3C /* 0000161C */
  1651. 000015E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1652. 000015E6  20BC 726C 6520           move.l     [A0], 0x726C6520 /* 'rle ' */
  1653. 000015EC  602E                     bra        +0x30 /* 0000161C */
  1654. 000015EE  206E 0008                movea.l    A0, [A6 + 0x8]
  1655. 000015F2  20BC 7270 7A61           move.l     [A0], 0x72707A61 /* 'rpza' */
  1656. 000015F8  6022                     bra        +0x24 /* 0000161C */
  1657. 000015FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1658. 000015FE  20BC 4A50 4547           move.l     [A0], 0x4A504547 /* 'JPEG' */
  1659. 00001604  6016                     bra        +0x18 /* 0000161C */
  1660. 00001606  206E 0008                movea.l    A0, [A6 + 0x8]
  1661. 0000160A  20BC 7671 2020           move.l     [A0], 0x76712020 /* 'vq  ' */
  1662. 00001610  600A                     bra        +0xC /* 0000161C */
  1663. 00001612  206E 0008                movea.l    A0, [A6 + 0x8]
  1664. 00001616  20BC 6D70 6567           move.l     [A0], 0x6D706567 /* 'mpeg' */
  1665. label0000161C:
  1666. 0000161C  202E FFE2                move.l     D0, [A6 - 0x1E]
  1667. 00001620  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1668. 00001624  0004 001A                ori.b      D4, 0x1A
  1669. 00001628  0000 000D                ori.b      D0, 0xD /* '\r' */
  1670. 0000162C  001E 0000                ori.b      [A6]+, 0x0
  1671. 00001630  000E 0024                ori.b      A6, 0x24 /* '$' */
  1672. 00001634  0000 000F                ori.b      D0, 0xF
  1673. 00001638  002A 0000 0010           ori.b      [A2 + 0x10], 0x0
  1674. 0000163E  002E 206E 0008           ori.b      [A6 + 0x8], 0x6E /* 'n' */
  1675. 00001644  42A8 0004                clr.l      [A0 + 0x4]
  1676. 00001648  6022                     bra        +0x24 /* 0000166C */
  1677. 0000164A  206E 0008                movea.l    A0, [A6 + 0x8]
  1678. 0000164E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1679. 00001650  2140 0004                move.l     [A0 + 0x4], D0
  1680. 00001654  6016                     bra        +0x18 /* 0000166C */
  1681. 00001656  206E 0008                movea.l    A0, [A6 + 0x8]
  1682. 0000165A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1683. 0000165C  2140 0004                move.l     [A0 + 0x4], D0
  1684. 00001660  600A                     bra        +0xC /* 0000166C */
  1685. 00001662  206E 0008                movea.l    A0, [A6 + 0x8]
  1686. 00001666  70FD                     moveq.l    D0, 0xFFFFFFFD
  1687. 00001668  2140 0004                move.l     [A0 + 0x4], D0
  1688. label0000166C:
  1689. 0000166C  4E5E                     unlink     A6
  1690. 0000166E  4E75                     rts
  1691. 00001670  5345                     subq.w     D5, 1
  1692. 00001672  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  1693. 00001676  434F                     chk.w      D1, A7
  1694. fn00001678:
  1695. 00001678  206F 0004                movea.l    A0, [A7 + 0x4]
  1696. 0000167C  43E8 0001                lea.l      A1, [A0 + 0x1]
  1697. 00001680  7000                     moveq.l    D0, 0x00
  1698. label00001682:
  1699. 00001682  1210                     move.b     D1, [A0]
  1700. 00001684  10C0                     move.b     [A0]+, D0
  1701. 00001686  1001                     move.b     D0, D1
  1702. 00001688  66F8                     bne        -0x6 /* 00001682 */
  1703. 0000168A  91C9                     sub.l      A0, A1
  1704. 0000168C  2008                     move.l     D0, A0
  1705. 0000168E  1300                     move.b     -[A1], D0
  1706. 00001690  2009                     move.l     D0, A1
  1707. 00001692  4E75                     rts
  1708. fn00001694:
  1709. 00001694  206F 0004                movea.l    A0, [A7 + 0x4]
  1710. 00001698  7000                     moveq.l    D0, 0x00
  1711. 0000169A  1010                     move.b     D0, [A0]
  1712. 0000169C  6004                     bra        +0x6 /* 000016A2 */
  1713. label0000169E:
  1714. 0000169E  10E8 0001                move.b     [A0]+, [A0 + 0x1]
  1715. label000016A2:
  1716. 000016A2  51C8 FFFA                dbf        D0, -0x8 /* 0000169E */
  1717. 000016A6  4210                     clr.b      [A0]
  1718. 000016A8  202F 0004                move.l     D0, [A7 + 0x4]
  1719. 000016AC  4E75                     rts
  1720. export_12:
  1721. fn000016AE:
  1722. 000016AE  225F                     movea.l    A1, [A7]+
  1723. 000016B0  201F                     move.l     D0, [A7]+
  1724. 000016B2  A122                     syscall    NewHandle, flags=1
  1725. 000016B4  2E88                     move.l     [A7], A0
  1726. 000016B6  4ED1                     jmp        [A1]
  1727. export_13:
  1728. 000016B8  225F                     movea.l    A1, [A7]+
  1729. 000016BA  201F                     move.l     D0, [A7]+
  1730. 000016BC  205F                     movea.l    A0, [A7]+
  1731. 000016BE  A024                     syscall    SetHandleSize
  1732. 000016C0  4ED1                     jmp        [A1]
  1733. fn000016C2:
  1734. 000016C2  4E56 FFCE                link       A6, -0x0032
  1735. 000016C6  204F                     movea.l    A0, A7
  1736. 000016C8  316E 000A 0018           move.w     [A0 + 0x18], [A6 + 0xA]
  1737. 000016CE  317C 0008 001A           move.w     [A0 + 0x1A], 0x8
  1738. 000016D4  316E 0008 001C           move.w     [A0 + 0x1C], [A6 + 0x8]
  1739. 000016DA  A004                     syscall    Control
  1740. 000016DC  3D40 000C                move.w     [A6 + 0xC], D0
  1741. 000016E0  4E5E                     unlink     A6
  1742. 000016E2  2E9F                     move.l     [A7], [A7]+
  1743. 000016E4  4E75                     rts
  1744. fn000016E6:
  1745. 000016E6  4E56 FFCE                link       A6, -0x0032
  1746. 000016EA  204F                     movea.l    A0, A7
  1747. 000016EC  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  1748. 000016F2  317C 0002 001A           move.w     [A0 + 0x1A], 0x2
  1749. 000016F8  A005                     syscall    Status
  1750. 000016FA  3D40 000E                move.w     [A6 + 0xE], D0
  1751. 000016FE  226E 0008                movea.l    A1, [A6 + 0x8]
  1752. 00001702  22A8 001C                move.l     [A1], [A0 + 0x1C]
  1753. 00001706  4E5E                     unlink     A6
  1754. 00001708  225F                     movea.l    A1, [A7]+
  1755. 0000170A  5C4F                     addq.w     A7, 6
  1756. 0000170C  4ED1                     jmp        [A1]
  1757. fn0000170E:
  1758. 0000170E  51C1                     sf         D1
  1759. 00001710  6002                     bra        +0x4 /* 00001714 */
  1760. fn00001712:
  1761. 00001712  50C1                     st         D1
  1762. label00001714:
  1763. 00001714  4E56 FFCE                link       A6, -0x0032
  1764. 00001718  204F                     movea.l    A0, A7
  1765. 0000171A  216E 0008 0020           move.l     [A0 + 0x20], [A6 + 0x8]
  1766. 00001720  316E 0010 0018           move.w     [A0 + 0x18], [A6 + 0x10]
  1767. 00001726  226E 000C                movea.l    A1, [A6 + 0xC]
  1768. 0000172A  2151 0024                move.l     [A0 + 0x24], [A1]
  1769. 0000172E  4268 002C                clr.w      [A0 + 0x2C]
  1770. 00001732  42A8 002E                clr.l      [A0 + 0x2E]
  1771. 00001736  4A01                     tst.b      D1
  1772. 00001738  6604                     bne        +0x6 /* 0000173E */
  1773. 0000173A  A002                     syscall    Read
  1774. 0000173C  6002                     bra        +0x4 /* 00001740 */
  1775. label0000173E:
  1776. 0000173E  A003                     syscall    Write
  1777. label00001740:
  1778. 00001740  3D40 0012                move.w     [A6 + 0x12], D0
  1779. 00001744  226E 000C                movea.l    A1, [A6 + 0xC]
  1780. 00001748  22A8 0028                move.l     [A1], [A0 + 0x28]
  1781. 0000174C  4E5E                     unlink     A6
  1782. 0000174E  225F                     movea.l    A1, [A7]+
  1783. 00001750  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1784. 00001754  4ED1                     jmp        [A1]
  1785. fn00001756:
  1786. 00001756  4E56 FFCE                link       A6, -0x0032
  1787. 0000175A  204F                     movea.l    A0, A7
  1788. 0000175C  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  1789. 00001762  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  1790. 00001768  4228 001A                clr.b      [A0 + 0x1A]
  1791. 0000176C  A009                     syscall    Delete/PBHDelete/HDelete
  1792. 0000176E  3D40 000E                move.w     [A6 + 0xE], D0
  1793. 00001772  4E5E                     unlink     A6
  1794. 00001774  225F                     movea.l    A1, [A7]+
  1795. 00001776  5C8F                     addq.l     A7, 6
  1796. 00001778  4ED1                     jmp        [A1]
  1797. fn0000177A:
  1798. 0000177A  A063                     syscall    MaxApplZone
  1799. 0000177C  4E75                     rts
  1800. export_14:
  1801. fn0000177E:
  1802. 0000177E  225F                     movea.l    A1, [A7]+
  1803. 00001780  205F                     movea.l    A0, [A7]+
  1804. 00001782  A023                     syscall    DisposHandle/DisposeHandle
  1805. 00001784  4ED1                     jmp        [A1]
  1806. export_15:
  1807. fn00001786:
  1808. 00001786  225F                     movea.l    A1, [A7]+
  1809. 00001788  205F                     movea.l    A0, [A7]+
  1810. 0000178A  A029                     syscall    HLock
  1811. 0000178C  4ED1                     jmp        [A1]
  1812. export_16:
  1813. 0000178E  225F                     movea.l    A1, [A7]+
  1814. 00001790  205F                     movea.l    A0, [A7]+
  1815. 00001792  A02A                     syscall    HUnlock
  1816. 00001794  4ED1                     jmp        [A1]
  1817. fn00001796:
  1818. 00001796  4E56 FFCE                link       A6, -0x0032
  1819. 0000179A  48E7 3030                movem.l    -[A7], D2,D3,A2,A3
  1820. 0000179E  426E 000A                clr.w      [A6 + 0xA]
  1821. 000017A2  7401                     moveq.l    D2, 0x01
  1822. 000017A4  41EE FFCE                lea.l      A0, [A6 - 0x32]
  1823. 000017A8  43FA 00BE                lea.l      A1, [PC + 0xBE /* 00001868, value 0x42E4149, pstring ".AIn" */]
  1824. 000017AC  4A2E 0008                tst.b      [A6 + 0x8]
  1825. 000017B0  6704                     beq        +0x6 /* 000017B6 */
  1826. 000017B2  43FA 00BF                lea.l      A1, [PC + 0xBF /* 00001873, value 0x42E4249, pstring ".BIn" */]
  1827. label000017B6:
  1828. 000017B6  2149 0012                move.l     [A0 + 0x12], A1
  1829. 000017BA  4268 0016                clr.w      [A0 + 0x16]
  1830. 000017BE  4228 001B                clr.b      [A0 + 0x1B]
  1831. 000017C2  A000                     syscall    Open/PBHOpen/HOpen
  1832. 000017C4  6616                     bne        +0x18 /* 000017DC */
  1833. 000017C6  4241                     clr.w      D1
  1834. 000017C8  1219                     move.b     D1, [A1]+
  1835. 000017CA  D2C1                     add.w      A1, D1
  1836. 000017CC  51CA FFE8                dbf        D2, -0x1A /* 000017B6 */
  1837. label000017D0:
  1838. 000017D0  4CDF 0C0C                movem.l    D2,D3,A2,A3, [A7]+
  1839. 000017D4  4E5E                     unlink     A6
  1840. 000017D6  205F                     movea.l    A0, [A7]+
  1841. 000017D8  544F                     addq.w     A7, 2
  1842. 000017DA  4ED0                     jmp        [A0]
  1843. label000017DC:
  1844. 000017DC  3D40 000A                move.w     [A6 + 0xA], D0
  1845. 000017E0  60EE                     bra        -0x10 /* 000017D0 */
  1846. fn000017E2:
  1847. 000017E2  4E56 FFCE                link       A6, -0x0032
  1848. 000017E6  48E7 3030                movem.l    -[A7], D2,D3,A2,A3
  1849. 000017EA  122E 0008                move.b     D1, [A6 + 0x8]
  1850. 000017EE  6100 005E                bsr        +0x60 /* 0000184E */
  1851. 000017F2  60DC                     bra        -0x22 /* 000017D0 */
  1852. 000017F4  41EE FFCE                lea.l      A0, [A6 - 0x32]
  1853. 000017F8  3142 0018                move.w     [A0 + 0x18], D2
  1854. 000017FC  317C 0001 001A           move.w     [A0 + 0x1A], 0x1
  1855. 00001802  A005                     syscall    Status
  1856. 00001804  6608                     bne        +0xA /* 0000180E */
  1857. 00001806  2068 001C                movea.l    A0, [A0 + 0x1C]
  1858. 0000180A  2050                     movea.l    A0, [A0]
  1859. 0000180C  6002                     bra        +0x4 /* 00001810 */
  1860. label0000180E:
  1861. 0000180E  70EA                     moveq.l    D0, 0xFFFFFFEA
  1862. label00001810:
  1863. 00001810  4E75                     rts
  1864. 00001812  7000                     moveq.l    D0, 0x00
  1865. 00001814  2F02                     move.l     -[A7], D2
  1866. 00001816  1438 01FB                move.b     D2, [0x000001FB /* SPConfig */]
  1867. 0000181A  4A01                     tst.b      D1
  1868. 0000181C  6602                     bne        +0x4 /* 00001820 */
  1869. 0000181E  E80A                     lsr        D2.b, 4
  1870. label00001820:
  1871. 00001820  0202 000F                andi.b     D2, 0xF
  1872. 00001824  6708                     beq        +0xA /* 0000182E */
  1873. 00001826  5502                     subq.b     D2, 2
  1874. 00001828  6704                     beq        +0x6 /* 0000182E */
  1875. 0000182A  709E                     moveq.l    D0, 0xFFFFFF9E
  1876. 0000182C  601A                     bra        +0x1C /* 00001848 */
  1877. label0000182E:
  1878. 0000182E  1438 0291                move.b     D2, [0x00000291 /* PortBUse */]
  1879. 00001832  4A01                     tst.b      D1
  1880. 00001834  6604                     bne        +0x6 /* 0000183A */
  1881. 00001836  1438 0290                move.b     D2, [0x00000290 /* PortAUse */]
  1882. label0000183A:
  1883. 0000183A  0882 0007                bclr.b     D2, 0x7
  1884. 0000183E  6608                     bne        +0xA /* 00001848 */
  1885. 00001840  0A02 0002                xori.b     D2, 0x2
  1886. 00001844  6702                     beq        +0x4 /* 00001848 */
  1887. 00001846  709F                     moveq.l    D0, 0xFFFFFF9F
  1888. label00001848:
  1889. 00001848  241F                     move.l     D2, [A7]+
  1890. 0000184A  4A40                     tst.w      D0
  1891. 0000184C  4E75                     rts
  1892. fn0000184E:
  1893. 0000184E  70FA                     moveq.l    D0, 0xFFFFFFFA
  1894. 00001850  4A01                     tst.b      D1
  1895. 00001852  6702                     beq        +0x4 /* 00001856 */
  1896. 00001854  70F8                     moveq.l    D0, 0xFFFFFFF8
  1897. label00001856:
  1898. 00001856  41EE FFCE                lea.l      A0, [A6 - 0x32]
  1899. 0000185A  3140 0018                move.w     [A0 + 0x18], D0
  1900. 0000185E  A001                     syscall    Close
  1901. 00001860  5368 0018                subq.w     [A0 + 0x18], 1
  1902. 00001864  A001                     syscall    Close
  1903. 00001866  4E75                     rts
  1904. 00001868  042E 4149 6E05           subi.b     [A6 + 0x6E05], 0x49 /* 'I' */
  1905. 0000186E  2E41                     movea.l    A7, D1
  1906. 00001870  4F75 7404                chk.w      D7, [A5 + D7.w * 4 + 0x4]
  1907. 00001874  2E42                     movea.l    A7, D2
  1908. 00001876  496E 052E                chk.w      D4, [A6 + 0x52E]
  1909. 0000187A  424F                     clr.w      A7
  1910. 0000187C  7574                     moveq.l    D2, 0x74
  1911. fn0000187E:
  1912. 0000187E  206F 0008                movea.l    A0, [A7 + 0x8]
  1913. 00001882  3F3C 0001                move.w     -[A7], 0x1
  1914. 00001886  A9EE                     syscall    Pack7/DecStr68K
  1915. 00001888  206F 0004                movea.l    A0, [A7 + 0x4]
  1916. 0000188C  2080                     move.l     [A0], D0
  1917. 0000188E  4EFA 000E                jmp        [PC + 0xE /* 0000189E */]
  1918. fn00001892:
  1919. 00001892  206F 0004                movea.l    A0, [A7 + 0x4]
  1920. 00001896  202F 0008                move.l     D0, [A7 + 0x8]
  1921. 0000189A  4267                     clr.w      -[A7]
  1922. 0000189C  A9EE                     syscall    Pack7/DecStr68K
  1923. label0000189E:
  1924. 0000189E  205F                     movea.l    A0, [A7]+
  1925. 000018A0  504F                     addq.w     A7, 8
  1926. 000018A2  4ED0                     jmp        [A0]
  1927. fn000018A4:
  1928. 000018A4  4E56 FE00                link       A6, -0x0200
  1929. 000018A8  2D6D F742 FFF8           move.l     [A6 - 0x8], [A5 - 0x8BE]
  1930. 000018AE  7001                     moveq.l    D0, 0x01
  1931. 000018B0  3D40 FF66                move.w     [A6 - 0x9A], D0
  1932. 000018B4  42A7                     clr.l      -[A7]
  1933. 000018B6  3F3C 4453                move.w     -[A7], 0x4453 /* 'DS' */
  1934. 000018BA  4EBA 28E6                jsr        [PC + 0x28E6 /* 000041A2 */]
  1935. 000018BE  5C8F                     addq.l     A7, 6
  1936. 000018C0  3F3C 4652                move.w     -[A7], 0x4652 /* 'FR' */
  1937. 000018C4  4EBA 2888                jsr        [PC + 0x2888 /* 0000414E */]
  1938. 000018C8  548F                     addq.l     A7, 2
  1939. 000018CA  302D FFC4                move.w     D0, [A5 - 0x3C]
  1940. 000018CE  906D FFC0                sub.w      D0, [A5 - 0x40]
  1941. 000018D2  3D40 FF62                move.w     [A6 - 0x9E], D0
  1942. 000018D6  302D FFC2                move.w     D0, [A5 - 0x3E]
  1943. 000018DA  906D FFBE                sub.w      D0, [A5 - 0x42]
  1944. 000018DE  3D40 FF60                move.w     [A6 - 0xA0], D0
  1945. 000018E2  0C6E 0140 FF62           cmpi.w     [A6 - 0x9E], 0x140
  1946. 000018E8  6F10                     ble        +0x12 /* 000018FA */
  1947. 000018EA  0C6E 00F0 FF60           cmpi.w     [A6 - 0xA0], 0xF0
  1948. 000018F0  6F08                     ble        +0xA /* 000018FA */
  1949. 000018F2  7004                     moveq.l    D0, 0x04
  1950. 000018F4  3D40 FF5E                move.w     [A6 - 0xA2], D0
  1951. 000018F8  601E                     bra        +0x20 /* 00001918 */
  1952. label000018FA:
  1953. 000018FA  0C6E 00A0 FF62           cmpi.w     [A6 - 0x9E], 0xA0
  1954. 00001900  6F10                     ble        +0x12 /* 00001912 */
  1955. 00001902  0C6E 0078 FF60           cmpi.w     [A6 - 0xA0], 0x78 /* 'x' */
  1956. 00001908  6F08                     ble        +0xA /* 00001912 */
  1957. 0000190A  7002                     moveq.l    D0, 0x02
  1958. 0000190C  3D40 FF5E                move.w     [A6 - 0xA2], D0
  1959. 00001910  6006                     bra        +0x8 /* 00001918 */
  1960. label00001912:
  1961. 00001912  7001                     moveq.l    D0, 0x01
  1962. 00001914  3D40 FF5E                move.w     [A6 - 0xA2], D0
  1963. label00001918:
  1964. 00001918  486E FF60                pea.l      [A6 - 0xA0]
  1965. 0000191C  486E FE0A                pea.l      [A6 - 0x1F6]
  1966. 00001920  3F3C 200E                move.w     -[A7], 0x200E
  1967. 00001924  A9EB                     syscall    Pack4/FP68K
  1968. 00001926  486E FE0A                pea.l      [A6 - 0x1F6]
  1969. 0000192A  486E FE14                pea.l      [A6 - 0x1EC]
  1970. 0000192E  3F3C 1010                move.w     -[A7], 0x1010
  1971. 00001932  A9EB                     syscall    Pack4/FP68K
  1972. 00001934  486E FE14                pea.l      [A6 - 0x1EC]
  1973. 00001938  486E FE00                pea.l      [A6 - 0x200]
  1974. 0000193C  3F3C 100E                move.w     -[A7], 0x100E
  1975. 00001940  A9EB                     syscall    Pack4/FP68K
  1976. 00001942  486E FF5E                pea.l      [A6 - 0xA2]
  1977. 00001946  486E FE00                pea.l      [A6 - 0x200]
  1978. 0000194A  3F3C 2006                move.w     -[A7], 0x2006
  1979. 0000194E  A9EB                     syscall    Pack4/FP68K
  1980. 00001950  486D F74A                pea.l      [A5 - 0x8B6]
  1981. 00001954  486E FE00                pea.l      [A6 - 0x200]
  1982. 00001958  3F3C 0000                move.w     -[A7], 0x0
  1983. 0000195C  A9EB                     syscall    Pack4/FP68K
  1984. 0000195E  486E FE00                pea.l      [A6 - 0x200]
  1985. 00001962  3F3C 0016                move.w     -[A7], 0x16
  1986. 00001966  A9EB                     syscall    Pack4/FP68K
  1987. 00001968  486E FE00                pea.l      [A6 - 0x200]
  1988. 0000196C  486E FF22                pea.l      [A6 - 0xDE]
  1989. 00001970  3F3C 2010                move.w     -[A7], 0x2010
  1990. 00001974  A9EB                     syscall    Pack4/FP68K
  1991. 00001976  486E FF62                pea.l      [A6 - 0x9E]
  1992. 0000197A  486E FE0A                pea.l      [A6 - 0x1F6]
  1993. 0000197E  3F3C 200E                move.w     -[A7], 0x200E
  1994. 00001982  A9EB                     syscall    Pack4/FP68K
  1995. 00001984  486E FE0A                pea.l      [A6 - 0x1F6]
  1996. 00001988  486E FE14                pea.l      [A6 - 0x1EC]
  1997. 0000198C  3F3C 1010                move.w     -[A7], 0x1010
  1998. 00001990  A9EB                     syscall    Pack4/FP68K
  1999. 00001992  486E FE14                pea.l      [A6 - 0x1EC]
  2000. 00001996  486E FE00                pea.l      [A6 - 0x200]
  2001. 0000199A  3F3C 100E                move.w     -[A7], 0x100E
  2002. 0000199E  A9EB                     syscall    Pack4/FP68K
  2003. 000019A0  486E FF5E                pea.l      [A6 - 0xA2]
  2004. 000019A4  486E FE00                pea.l      [A6 - 0x200]
  2005. 000019A8  3F3C 2006                move.w     -[A7], 0x2006
  2006. 000019AC  A9EB                     syscall    Pack4/FP68K
  2007. 000019AE  486D F754                pea.l      [A5 - 0x8AC]
  2008. 000019B2  486E FE00                pea.l      [A6 - 0x200]
  2009. 000019B6  3F3C 0000                move.w     -[A7], 0x0
  2010. 000019BA  A9EB                     syscall    Pack4/FP68K
  2011. 000019BC  486E FE00                pea.l      [A6 - 0x200]
  2012. 000019C0  3F3C 0016                move.w     -[A7], 0x16
  2013. 000019C4  A9EB                     syscall    Pack4/FP68K
  2014. 000019C6  486E FE00                pea.l      [A6 - 0x200]
  2015. 000019CA  486E FF24                pea.l      [A6 - 0xDC]
  2016. 000019CE  3F3C 2010                move.w     -[A7], 0x2010
  2017. 000019D2  A9EB                     syscall    Pack4/FP68K
  2018. 000019D4  426E FF1E                clr.w      [A6 - 0xE2]
  2019. 000019D8  426E FF20                clr.w      [A6 - 0xE0]
  2020. 000019DC  2D7C 0000 03E8 FF26      move.l     [A6 - 0xDA], 0x3E8
  2021. 000019E4  2D7C 0000 041A FF2A      move.l     [A6 - 0xD6], 0x41A
  2022. 000019EC  2D7C 0000 0BB5 FF36      move.l     [A6 - 0xCA], 0xBB5
  2023. 000019F4  422E FF3F                clr.b      [A6 - 0xC1]
  2024. 000019F8  7001                     moveq.l    D0, 0x01
  2025. 000019FA  1D40 FF40                move.b     [A6 - 0xC0], D0
  2026. 000019FE  486E FF1E                pea.l      [A6 - 0xE2]
  2027. 00001A02  4EBA E67A                jsr        [PC - 0x1986 /* 0000007E */]
  2028. 00001A06  588F                     addq.l     A7, 4
  2029. 00001A08  4A00                     tst.b      D0
  2030. 00001A0A  6700 0194                beq        +0x196 /* 00001BA0 */
  2031. 00001A0E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2032. 00001A12  486D F75E                pea.l      [A5 - 0x8A2]
  2033. 00001A16  486D F774                pea.l      [A5 - 0x88C]
  2034. 00001A1A  42A7                     clr.l      -[A7]
  2035. 00001A1C  486E FFAE                pea.l      [A6 - 0x52]
  2036. 00001A20  3F3C 0001                move.w     -[A7], 0x1
  2037. 00001A24  A9EA                     syscall    Pack3
  2038. 00001A26  4A2E FFAE                tst.b      [A6 - 0x52]
  2039. 00001A2A  6700 0174                beq        +0x176 /* 00001BA0 */
  2040. 00001A2E  4267                     clr.w      -[A7]
  2041. 00001A30  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  2042. 00001A34  42A7                     clr.l      -[A7]
  2043. 00001A36  486E FFB8                pea.l      [A6 - 0x48]
  2044. 00001A3A  486E FF68                pea.l      [A6 - 0x98]
  2045. 00001A3E  303C 0001                move.w     D0, 0x1
  2046. 00001A42  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2047. 00001A44  301F                     move.w     D0, [A7]+
  2048. 00001A46  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2049. 00001A4A  0C6E FFD5 FF1C           cmpi.w     [A6 - 0xE4], 0xFFD5
  2050. 00001A50  6604                     bne        +0x6 /* 00001A56 */
  2051. 00001A52  426E FF1C                clr.w      [A6 - 0xE4]
  2052. label00001A56:
  2053. 00001A56  4A6E FF1C                tst.w      [A6 - 0xE4]
  2054. 00001A5A  6706                     beq        +0x8 /* 00001A62 */
  2055. 00001A5C  486D F77E                pea.l      [A5 - 0x882]
  2056. 00001A60  ABFF                     syscall    DebugStr
  2057. label00001A62:
  2058. 00001A62  4267                     clr.w      -[A7]
  2059. 00001A64  486E FF68                pea.l      [A6 - 0x98]
  2060. 00001A68  4879 5456 4F44           push.l     0x54564F44 /* 'TVOD' */
  2061. 00001A6E  4267                     clr.w      -[A7]
  2062. 00001A70  4879 8000 0000           push.l     0x80000000
  2063. 00001A76  486E FF64                pea.l      [A6 - 0x9C]
  2064. 00001A7A  486D FA94                pea.l      [A5 - 0x56C]
  2065. 00001A7E  303C 0191                move.w     D0, 0x191
  2066. 00001A82  AAAA                     syscall    QuickTimeDispatch
  2067. 00001A84  301F                     move.w     D0, [A7]+
  2068. 00001A86  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2069. 00001A8A  4A6E FF1C                tst.w      [A6 - 0xE4]
  2070. 00001A8E  6706                     beq        +0x8 /* 00001A96 */
  2071. 00001A90  486D F792                pea.l      [A5 - 0x86E]
  2072. 00001A94  ABFF                     syscall    DebugStr
  2073. label00001A96:
  2074. 00001A96  486E FF1E                pea.l      [A6 - 0xE2]
  2075. 00001A9A  4EBA 0B76                jsr        [PC + 0xB76 /* 00002612 */]
  2076. 00001A9E  588F                     addq.l     A7, 4
  2077. 00001AA0  41EE FF56                lea.l      A0, [A6 - 0xAA]
  2078. 00001AA4  43EE FF1E                lea.l      A1, [A6 - 0xE2]
  2079. 00001AA8  20D9                     move.l     [A0]+, [A1]+
  2080. 00001AAA  20D9                     move.l     [A0]+, [A1]+
  2081. 00001AAC  486E FF56                pea.l      [A6 - 0xAA]
  2082. 00001AB0  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2083. 00001AB4  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2084. 00001AB8  A8A8                     syscall    OffsetRect
  2085. 00001ABA  202E FF2A                move.l     D0, [A6 - 0xD6]
  2086. 00001ABE  90AE FF26                sub.l      D0, [A6 - 0xDA]
  2087. 00001AC2  5280                     addq.l     D0, 1
  2088. 00001AC4  2D40 FF2E                move.l     [A6 - 0xD2], D0
  2089. 00001AC8  7010                     moveq.l    D0, 0x10
  2090. 00001ACA  2D40 FF32                move.l     [A6 - 0xCE], D0
  2091. 00001ACE  0CAD 0000 0001 FBB8      cmpi.l     [A5 - 0x448], 0x1
  2092. 00001AD6  6610                     bne        +0x12 /* 00001AE8 */
  2093. 00001AD8  486E FF1E                pea.l      [A6 - 0xE2]
  2094. 00001ADC  4EBA 00CE                jsr        [PC + 0xCE /* 00001BAC */]
  2095. 00001AE0  588F                     addq.l     A7, 4
  2096. 00001AE2  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2097. 00001AE6  600E                     bra        +0x10 /* 00001AF6 */
  2098. label00001AE8:
  2099. 00001AE8  486E FF1E                pea.l      [A6 - 0xE2]
  2100. 00001AEC  4EBA 0478                jsr        [PC + 0x478 /* 00001F66 */]
  2101. 00001AF0  588F                     addq.l     A7, 4
  2102. 00001AF2  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2103. label00001AF6:
  2104. 00001AF6  4A6E FF1C                tst.w      [A6 - 0xE4]
  2105. 00001AFA  6734                     beq        +0x36 /* 00001B30 */
  2106. 00001AFC  2F2D FA94                move.l     -[A7], [A5 - 0x56C]
  2107. 00001B00  303C 0023                move.w     D0, 0x23 /* '#' */
  2108. 00001B04  AAAA                     syscall    QuickTimeDispatch
  2109. 00001B06  4267                     clr.w      -[A7]
  2110. 00001B08  3F2E FF64                move.w     -[A7], [A6 - 0x9C]
  2111. 00001B0C  303C 00D5                move.w     D0, 0xD5
  2112. 00001B10  AAAA                     syscall    QuickTimeDispatch
  2113. 00001B12  301F                     move.w     D0, [A7]+
  2114. 00001B14  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2115. 00001B18  4267                     clr.w      -[A7]
  2116. 00001B1A  486E FFB8                pea.l      [A6 - 0x48]
  2117. 00001B1E  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  2118. 00001B22  4EBA FC32                jsr        [PC - 0x3CE /* 00001756 */]
  2119. 00001B26  301F                     move.w     D0, [A7]+
  2120. 00001B28  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2121. 00001B2C  6000 0072                bra        +0x74 /* 00001BA0 */
  2122. label00001B30:
  2123. 00001B30  4A2E FF40                tst.b      [A6 - 0xC0]
  2124. 00001B34  670A                     beq        +0xC /* 00001B40 */
  2125. 00001B36  486E FF1E                pea.l      [A6 - 0xE2]
  2126. 00001B3A  4EBA 0C10                jsr        [PC + 0xC10 /* 0000274C */]
  2127. 00001B3E  588F                     addq.l     A7, 4
  2128. label00001B40:
  2129. 00001B40  4267                     clr.w      -[A7]
  2130. 00001B42  2F2D FA94                move.l     -[A7], [A5 - 0x56C]
  2131. 00001B46  3F2E FF64                move.w     -[A7], [A6 - 0x9C]
  2132. 00001B4A  486E FF66                pea.l      [A6 - 0x9A]
  2133. 00001B4E  486E FFB8                pea.l      [A6 - 0x48]
  2134. 00001B52  303C 00D7                move.w     D0, 0xD7
  2135. 00001B56  AAAA                     syscall    QuickTimeDispatch
  2136. 00001B58  301F                     move.w     D0, [A7]+
  2137. 00001B5A  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2138. 00001B5E  4A6E FF1C                tst.w      [A6 - 0xE4]
  2139. 00001B62  6706                     beq        +0x8 /* 00001B6A */
  2140. 00001B64  486D F7AA                pea.l      [A5 - 0x856]
  2141. 00001B68  ABFF                     syscall    DebugStr
  2142. label00001B6A:
  2143. 00001B6A  3F2E FF64                move.w     -[A7], [A6 - 0x9C]
  2144. 00001B6E  486E FF68                pea.l      [A6 - 0x98]
  2145. 00001B72  4EBA 0EB8                jsr        [PC + 0xEB8 /* 00002A2C */]
  2146. 00001B76  5C8F                     addq.l     A7, 6
  2147. 00001B78  4267                     clr.w      -[A7]
  2148. 00001B7A  3F2E FF64                move.w     -[A7], [A6 - 0x9C]
  2149. 00001B7E  303C 00D5                move.w     D0, 0xD5
  2150. 00001B82  AAAA                     syscall    QuickTimeDispatch
  2151. 00001B84  301F                     move.w     D0, [A7]+
  2152. 00001B86  3D40 FF1C                move.w     [A6 - 0xE4], D0
  2153. 00001B8A  4A6E FF1C                tst.w      [A6 - 0xE4]
  2154. 00001B8E  6706                     beq        +0x8 /* 00001B96 */
  2155. 00001B90  486D F7C2                pea.l      [A5 - 0x83E]
  2156. 00001B94  ABFF                     syscall    DebugStr
  2157. label00001B96:
  2158. 00001B96  2F2D FA94                move.l     -[A7], [A5 - 0x56C]
  2159. 00001B9A  303C 0023                move.w     D0, 0x23 /* '#' */
  2160. 00001B9E  AAAA                     syscall    QuickTimeDispatch
  2161. label00001BA0:
  2162. 00001BA0  4E5E                     unlink     A6
  2163. 00001BA2  4E75                     rts
  2164. 00001BA4  434F                     chk.w      D1, A7
  2165. 00001BA6  4E53 5452                link       A3, -0xFFFFABAE
  2166. 00001BAA  5543                     subq.w     D3, 2
  2167. fn00001BAC:
  2168. 00001BAC  4E56 FF7A                link       A6, -0x0086
  2169. 00001BB0  42AE FFAA                clr.l      [A6 - 0x56]
  2170. 00001BB4  206E 0008                movea.l    A0, [A6 + 0x8]
  2171. 00001BB8  3068 0006                movea.w    A0, [A0 + 0x6]
  2172. 00001BBC  2008                     move.l     D0, A0
  2173. 00001BBE  7210                     moveq.l    D1, 0x10
  2174. 00001BC0  E3A8                     lsl        D0, D1
  2175. 00001BC2  206E 0008                movea.l    A0, [A6 + 0x8]
  2176. 00001BC6  3068 0004                movea.w    A0, [A0 + 0x4]
  2177. 00001BCA  2208                     move.l     D1, A0
  2178. 00001BCC  7410                     moveq.l    D2, 0x10
  2179. 00001BCE  E5A9                     lsl        D1, D2
  2180. 00001BD0  42A7                     clr.l      -[A7]
  2181. 00001BD2  2F2D FA94                move.l     -[A7], [A5 - 0x56C]
  2182. 00001BD6  2F00                     move.l     -[A7], D0
  2183. 00001BD8  2F01                     move.l     -[A7], D1
  2184. 00001BDA  4267                     clr.w      -[A7]
  2185. 00001BDC  303C 0188                move.w     D0, 0x188
  2186. 00001BE0  AAAA                     syscall    QuickTimeDispatch
  2187. 00001BE2  205F                     movea.l    A0, [A7]+
  2188. 00001BE4  2B48 FA98                move.l     [A5 - 0x568], A0
  2189. 00001BE8  4267                     clr.w      -[A7]
  2190. 00001BEA  303C 0003                move.w     D0, 0x3
  2191. 00001BEE  AAAA                     syscall    QuickTimeDispatch
  2192. 00001BF0  301F                     move.w     D0, [A7]+
  2193. 00001BF2  3D40 FFFE                move.w     [A6 - 0x2], D0
  2194. 00001BF6  4A40                     tst.w      D0
  2195. 00001BF8  6706                     beq        +0x8 /* 00001C00 */
  2196. 00001BFA  486D F7D8                pea.l      [A5 - 0x828]
  2197. 00001BFE  ABFF                     syscall    DebugStr
  2198. label00001C00:
  2199. 00001C00  42A7                     clr.l      -[A7]
  2200. 00001C02  2F2D FA98                move.l     -[A7], [A5 - 0x568]
  2201. 00001C06  4879 7669 6465           push.l     0x76696465 /* 'vide' */
  2202. 00001C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2203. 00001C10  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2204. 00001C14  42A7                     clr.l      -[A7]
  2205. 00001C16  42A7                     clr.l      -[A7]
  2206. 00001C18  303C 018E                move.w     D0, 0x18E
  2207. 00001C1C  AAAA                     syscall    QuickTimeDispatch
  2208. 00001C1E  205F                     movea.l    A0, [A7]+
  2209. 00001C20  2B48 FA9C                move.l     [A5 - 0x564], A0
  2210. 00001C24  4267                     clr.w      -[A7]
  2211. 00001C26  303C 0003                move.w     D0, 0x3
  2212. 00001C2A  AAAA                     syscall    QuickTimeDispatch
  2213. 00001C2C  301F                     move.w     D0, [A7]+
  2214. 00001C2E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2215. 00001C32  4A40                     tst.w      D0
  2216. 00001C34  6706                     beq        +0x8 /* 00001C3C */
  2217. 00001C36  486D F7EE                pea.l      [A5 - 0x812]
  2218. 00001C3A  ABFF                     syscall    DebugStr
  2219. label00001C3C:
  2220. 00001C3C  4267                     clr.w      -[A7]
  2221. 00001C3E  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2222. 00001C42  303C 0072                move.w     D0, 0x72 /* 'r' */
  2223. 00001C46  AAAA                     syscall    QuickTimeDispatch
  2224. 00001C48  301F                     move.w     D0, [A7]+
  2225. 00001C4A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2226. 00001C4E  4A6E FFFE                tst.w      [A6 - 0x2]
  2227. 00001C52  6706                     beq        +0x8 /* 00001C5A */
  2228. 00001C54  486D F804                pea.l      [A5 - 0x7FC]
  2229. 00001C58  ABFF                     syscall    DebugStr
  2230. label00001C5A:
  2231. 00001C5A  206E 0008                movea.l    A0, [A6 + 0x8]
  2232. 00001C5E  4868 0018                pea.l      [A0 + 0x18]
  2233. 00001C62  486E FF84                pea.l      [A6 - 0x7C]
  2234. 00001C66  3F3C 280E                move.w     -[A7], 0x280E
  2235. 00001C6A  A9EB                     syscall    Pack4/FP68K
  2236. 00001C6C  486E FF84                pea.l      [A6 - 0x7C]
  2237. 00001C70  486E FF8E                pea.l      [A6 - 0x72]
  2238. 00001C74  3F3C 1010                move.w     -[A7], 0x1010
  2239. 00001C78  A9EB                     syscall    Pack4/FP68K
  2240. 00001C7A  486E FF8E                pea.l      [A6 - 0x72]
  2241. 00001C7E  486E FF7A                pea.l      [A6 - 0x86]
  2242. 00001C82  3F3C 100E                move.w     -[A7], 0x100E
  2243. 00001C86  A9EB                     syscall    Pack4/FP68K
  2244. 00001C88  486D FBB4                pea.l      [A5 - 0x44C]
  2245. 00001C8C  486E FF7A                pea.l      [A6 - 0x86]
  2246. 00001C90  3F3C 2806                move.w     -[A7], 0x2806
  2247. 00001C94  A9EB                     syscall    Pack4/FP68K
  2248. 00001C96  486D F81C                pea.l      [A5 - 0x7E4]
  2249. 00001C9A  486E FF7A                pea.l      [A6 - 0x86]
  2250. 00001C9E  3F3C 0000                move.w     -[A7], 0x0
  2251. 00001CA2  A9EB                     syscall    Pack4/FP68K
  2252. 00001CA4  206E 0008                movea.l    A0, [A6 + 0x8]
  2253. 00001CA8  486E FF7A                pea.l      [A6 - 0x86]
  2254. 00001CAC  3F3C 0016                move.w     -[A7], 0x16
  2255. 00001CB0  A9EB                     syscall    Pack4/FP68K
  2256. 00001CB2  486E FF7A                pea.l      [A6 - 0x86]
  2257. 00001CB6  4868 001C                pea.l      [A0 + 0x1C]
  2258. 00001CBA  3F3C 2810                move.w     -[A7], 0x2810
  2259. 00001CBE  A9EB                     syscall    Pack4/FP68K
  2260. 00001CC0  486E FFE0                pea.l      [A6 - 0x20]
  2261. 00001CC4  486E FFF0                pea.l      [A6 - 0x10]
  2262. 00001CC8  203C 0008 0005           move.l     D0, 0x80005
  2263. 00001CCE  AB1D                     syscall    QDExtensions
  2264. 00001CD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2265. 00001CD4  4EBA EBCE                jsr        [PC - 0x1432 /* 000008A4 */]
  2266. 00001CD8  588F                     addq.l     A7, 4
  2267. 00001CDA  2D40 FFF4                move.l     [A6 - 0xC], D0
  2268. 00001CDE  206E 0008                movea.l    A0, [A6 + 0x8]
  2269. 00001CE2  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2270. 00001CE6  22D8                     move.l     [A1]+, [A0]+
  2271. 00001CE8  22D8                     move.l     [A1]+, [A0]+
  2272. 00001CEA  0CAD 7270 7A61 FBA4      cmpi.l     [A5 - 0x45C], 0x72707A61 /* 'rpza' */
  2273. 00001CF2  6608                     bne        +0xA /* 00001CFC */
  2274. 00001CF4  7010                     moveq.l    D0, 0x10
  2275. 00001CF6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2276. 00001CFA  6006                     bra        +0x8 /* 00001D02 */
  2277. label00001CFC:
  2278. 00001CFC  7020                     moveq.l    D0, 0x20
  2279. 00001CFE  2D40 FFF8                move.l     [A6 - 0x8], D0
  2280. label00001D02:
  2281. 00001D02  4267                     clr.w      -[A7]
  2282. 00001D04  486E FFE4                pea.l      [A6 - 0x1C]
  2283. 00001D08  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2284. 00001D0C  486E FFBA                pea.l      [A6 - 0x46]
  2285. 00001D10  42A7                     clr.l      -[A7]
  2286. 00001D12  42A7                     clr.l      -[A7]
  2287. 00001D14  42A7                     clr.l      -[A7]
  2288. 00001D16  203C 0016 0000           move.l     D0, 0x160000
  2289. 00001D1C  AB1D                     syscall    QDExtensions
  2290. 00001D1E  301F                     move.w     D0, [A7]+
  2291. 00001D20  42A7                     clr.l      -[A7]
  2292. 00001D22  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2293. 00001D26  203C 0004 0017           move.l     D0, 0x40017
  2294. 00001D2C  AB1D                     syscall    QDExtensions
  2295. 00001D2E  205F                     movea.l    A0, [A7]+
  2296. 00001D30  2D48 FFE8                move.l     [A6 - 0x18], A0
  2297. 00001D34  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2298. 00001D38  2D68 0002 FFE8           move.l     [A6 - 0x18], [A0 + 0x2]
  2299. 00001D3E  4267                     clr.w      -[A7]
  2300. 00001D40  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2301. 00001D44  203C 0004 0001           move.l     D0, 0x40001
  2302. 00001D4A  AB1D                     syscall    QDExtensions
  2303. 00001D4C  101F                     move.b     D0, [A7]+
  2304. 00001D4E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2305. 00001D52  4EBA FA32                jsr        [PC - 0x5CE /* 00001786 */]
  2306. 00001D56  206E FFE8                movea.l    A0, [A6 - 0x18]
  2307. 00001D5A  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  2308. 00001D5E  42A7                     clr.l      -[A7]
  2309. 00001D60  4878 0004                push.l     0x4
  2310. 00001D64  4EBA F948                jsr        [PC - 0x6B8 /* 000016AE */]
  2311. 00001D68  205F                     movea.l    A0, [A7]+
  2312. 00001D6A  2D48 FF96                move.l     [A6 - 0x6A], A0
  2313. 00001D6E  4267                     clr.w      -[A7]
  2314. 00001D70  486E FFEC                pea.l      [A6 - 0x14]
  2315. 00001D74  486E FFBA                pea.l      [A6 - 0x46]
  2316. 00001D78  3F2D FBBC                move.w     -[A7], [A5 - 0x444]
  2317. 00001D7C  2F2D FBAC                move.l     -[A7], [A5 - 0x454]
  2318. 00001D80  2F2D FBA4                move.l     -[A7], [A5 - 0x45C]
  2319. 00001D84  2F2D FBA8                move.l     -[A7], [A5 - 0x458]
  2320. 00001D88  486E FF9E                pea.l      [A6 - 0x62]
  2321. 00001D8C  203C 001A 0004           move.l     D0, 0x1A0004
  2322. 00001D92  AAA3                     syscall    CodecDispatch
  2323. 00001D94  301F                     move.w     D0, [A7]+
  2324. 00001D96  3D40 FFFE                move.w     [A6 - 0x2], D0
  2325. 00001D9A  4A6E FFFE                tst.w      [A6 - 0x2]
  2326. 00001D9E  6706                     beq        +0x8 /* 00001DA6 */
  2327. 00001DA0  486D F826                pea.l      [A5 - 0x7DA]
  2328. 00001DA4  ABFF                     syscall    DebugStr
  2329. label00001DA6:
  2330. 00001DA6  42A7                     clr.l      -[A7]
  2331. 00001DA8  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  2332. 00001DAC  4EBA F900                jsr        [PC - 0x700 /* 000016AE */]
  2333. 00001DB0  205F                     movea.l    A0, [A7]+
  2334. 00001DB2  2D48 FFA2                move.l     [A6 - 0x5E], A0
  2335. 00001DB6  4AAE FFA2                tst.l      [A6 - 0x5E]
  2336. 00001DBA  6606                     bne        +0x8 /* 00001DC2 */
  2337. 00001DBC  486D F840                pea.l      [A5 - 0x7C0]
  2338. 00001DC0  ABFF                     syscall    DebugStr
  2339. label00001DC2:
  2340. 00001DC2  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2341. 00001DC6  4EBA F9BE                jsr        [PC - 0x642 /* 00001786 */]
  2342. 00001DCA  206E 0008                movea.l    A0, [A6 + 0x8]
  2343. 00001DCE  2D68 0008 FFAE           move.l     [A6 - 0x52], [A0 + 0x8]
  2344. 00001DD4  7001                     moveq.l    D0, 0x01
  2345. 00001DD6  2D40 FFA6                move.l     [A6 - 0x5A], D0
  2346. 00001DDA  6000 00F2                bra        +0xF4 /* 00001ECE */
  2347. label00001DDE:
  2348. 00001DDE  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  2349. 00001DE2  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2350. 00001DE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2351. 00001DEA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2352. 00001DEE  4EBA EBCA                jsr        [PC - 0x1436 /* 000009BA */]
  2353. 00001DF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2354. 00001DF6  4EBA 0C2C                jsr        [PC + 0xC2C /* 00002A24 */]
  2355. 00001DFA  0240 00FF                andi.w     D0, 0xFF
  2356. 00001DFE  3D40 FFFC                move.w     [A6 - 0x4], D0
  2357. 00001E02  4A40                     tst.w      D0
  2358. 00001E04  6600 00D8                bne        +0xDA /* 00001EDE */
  2359. 00001E08  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2360. 00001E0C  42A7                     clr.l      -[A7]
  2361. 00001E0E  203C 0008 0006           move.l     D0, 0x80006
  2362. 00001E14  AB1D                     syscall    QDExtensions
  2363. 00001E16  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2364. 00001E1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2365. 00001E1E  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2366. 00001E22  4EBA 0560                jsr        [PC + 0x560 /* 00002384 */]
  2367. 00001E26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2368. 00001E2A  4267                     clr.w      -[A7]
  2369. 00001E2C  486E FFEC                pea.l      [A6 - 0x14]
  2370. 00001E30  486E FFBA                pea.l      [A6 - 0x46]
  2371. 00001E34  2F2D FBAC                move.l     -[A7], [A5 - 0x454]
  2372. 00001E38  2F2D FBA4                move.l     -[A7], [A5 - 0x45C]
  2373. 00001E3C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2374. 00001E40  206E FFA2                movea.l    A0, [A6 - 0x5E]
  2375. 00001E44  2F10                     move.l     -[A7], [A0]
  2376. 00001E46  203C 0018 0006           move.l     D0, 0x180006
  2377. 00001E4C  AAA3                     syscall    CodecDispatch
  2378. 00001E4E  301F                     move.w     D0, [A7]+
  2379. 00001E50  3D40 FFFE                move.w     [A6 - 0x2], D0
  2380. 00001E54  206E FF96                movea.l    A0, [A6 - 0x6A]
  2381. 00001E58  2050                     movea.l    A0, [A0]
  2382. 00001E5A  2D68 002C FF9A           move.l     [A6 - 0x66], [A0 + 0x2C]
  2383. 00001E60  4A6E FFFE                tst.w      [A6 - 0x2]
  2384. 00001E64  6706                     beq        +0x8 /* 00001E6C */
  2385. 00001E66  486D F866                pea.l      [A5 - 0x79A]
  2386. 00001E6A  ABFF                     syscall    DebugStr
  2387. label00001E6C:
  2388. 00001E6C  206E FF96                movea.l    A0, [A6 - 0x6A]
  2389. 00001E70  2050                     movea.l    A0, [A0]
  2390. 00001E72  42A8 002C                clr.l      [A0 + 0x2C]
  2391. 00001E76  4267                     clr.w      -[A7]
  2392. 00001E78  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2393. 00001E7C  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2394. 00001E80  42A7                     clr.l      -[A7]
  2395. 00001E82  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2396. 00001E86  206E 0008                movea.l    A0, [A6 + 0x8]
  2397. 00001E8A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2398. 00001E8E  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2399. 00001E92  4878 0001                push.l     0x1
  2400. 00001E96  4267                     clr.w      -[A7]
  2401. 00001E98  486E FF92                pea.l      [A6 - 0x6E]
  2402. 00001E9C  303C 007C                move.w     D0, 0x7C /* '|' */
  2403. 00001EA0  AAAA                     syscall    QuickTimeDispatch
  2404. 00001EA2  301F                     move.w     D0, [A7]+
  2405. 00001EA4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2406. 00001EA8  4A6E FFFE                tst.w      [A6 - 0x2]
  2407. 00001EAC  6706                     beq        +0x8 /* 00001EB4 */
  2408. 00001EAE  486D F87C                pea.l      [A5 - 0x784]
  2409. 00001EB2  ABFF                     syscall    DebugStr
  2410. label00001EB4:
  2411. 00001EB4  202E FF9A                move.l     D0, [A6 - 0x66]
  2412. 00001EB8  D1AE FFAA                add.l      [A6 - 0x56], D0
  2413. 00001EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2414. 00001EC0  486E FFAE                pea.l      [A6 - 0x52]
  2415. 00001EC4  4EBA 05AE                jsr        [PC + 0x5AE /* 00002474 */]
  2416. 00001EC8  508F                     addq.l     A7, 8
  2417. 00001ECA  52AE FFA6                addq.l     [A6 - 0x5A], 1
  2418. label00001ECE:
  2419. 00001ECE  206E 0008                movea.l    A0, [A6 + 0x8]
  2420. 00001ED2  202E FFAE                move.l     D0, [A6 - 0x52]
  2421. 00001ED6  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2422. 00001EDA  6F00 FF02                ble        -0xFC /* 00001DDE */
  2423. label00001EDE:
  2424. 00001EDE  4267                     clr.w      -[A7]
  2425. 00001EE0  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2426. 00001EE4  303C 0073                move.w     D0, 0x73 /* 's' */
  2427. 00001EE8  AAAA                     syscall    QuickTimeDispatch
  2428. 00001EEA  301F                     move.w     D0, [A7]+
  2429. 00001EEC  3D40 FFFE                move.w     [A6 - 0x2], D0
  2430. 00001EF0  4A6E FFFE                tst.w      [A6 - 0x2]
  2431. 00001EF4  6706                     beq        +0x8 /* 00001EFC */
  2432. 00001EF6  486D F892                pea.l      [A5 - 0x76E]
  2433. 00001EFA  ABFF                     syscall    DebugStr
  2434. label00001EFC:
  2435. 00001EFC  42A7                     clr.l      -[A7]
  2436. 00001EFE  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2437. 00001F02  303C 006A                move.w     D0, 0x6A /* 'j' */
  2438. 00001F06  AAAA                     syscall    QuickTimeDispatch
  2439. 00001F08  201F                     move.l     D0, [A7]+
  2440. 00001F0A  4267                     clr.w      -[A7]
  2441. 00001F0C  2F2D FA98                move.l     -[A7], [A5 - 0x568]
  2442. 00001F10  42A7                     clr.l      -[A7]
  2443. 00001F12  42A7                     clr.l      -[A7]
  2444. 00001F14  2F00                     move.l     -[A7], D0
  2445. 00001F16  4879 0001 0000           push.l     0x10000
  2446. 00001F1C  303C 0183                move.w     D0, 0x183
  2447. 00001F20  AAAA                     syscall    QuickTimeDispatch
  2448. 00001F22  301F                     move.w     D0, [A7]+
  2449. 00001F24  3D40 FFFE                move.w     [A6 - 0x2], D0
  2450. 00001F28  4A6E FFFE                tst.w      [A6 - 0x2]
  2451. 00001F2C  6706                     beq        +0x8 /* 00001F34 */
  2452. 00001F2E  486D F8A8                pea.l      [A5 - 0x758]
  2453. 00001F32  ABFF                     syscall    DebugStr
  2454. label00001F34:
  2455. 00001F34  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2456. 00001F38  4EBA F844                jsr        [PC - 0x7BC /* 0000177E */]
  2457. 00001F3C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2458. 00001F40  4EBA F83C                jsr        [PC - 0x7C4 /* 0000177E */]
  2459. 00001F44  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2460. 00001F48  203C 0004 0004           move.l     D0, 0x40004
  2461. 00001F4E  AB1D                     syscall    QDExtensions
  2462. 00001F50  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2463. 00001F54  A983                     syscall    DisposeDialog
  2464. 00001F56  302E FFFC                move.w     D0, [A6 - 0x4]
  2465. 00001F5A  4E5E                     unlink     A6
  2466. 00001F5C  4E75                     rts
  2467. 00001F5E  4D41                     chk.w      D6, D1
  2468. 00001F60  4B45                     chk.w      D5, D5
  2469. 00001F62  4652                     not.w      [A2]
  2470. 00001F64  414D                     chk.w      D0, A5
  2471. fn00001F66:
  2472. 00001F66  4E56 FF74                link       A6, -0x008C
  2473. 00001F6A  42AE FFAA                clr.l      [A6 - 0x56]
  2474. 00001F6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2475. 00001F72  3068 0006                movea.w    A0, [A0 + 0x6]
  2476. 00001F76  2008                     move.l     D0, A0
  2477. 00001F78  7210                     moveq.l    D1, 0x10
  2478. 00001F7A  E3A8                     lsl        D0, D1
  2479. 00001F7C  206E 0008                movea.l    A0, [A6 + 0x8]
  2480. 00001F80  3068 0004                movea.w    A0, [A0 + 0x4]
  2481. 00001F84  2208                     move.l     D1, A0
  2482. 00001F86  7410                     moveq.l    D2, 0x10
  2483. 00001F88  E5A9                     lsl        D1, D2
  2484. 00001F8A  42A7                     clr.l      -[A7]
  2485. 00001F8C  2F2D FA94                move.l     -[A7], [A5 - 0x56C]
  2486. 00001F90  2F00                     move.l     -[A7], D0
  2487. 00001F92  2F01                     move.l     -[A7], D1
  2488. 00001F94  4267                     clr.w      -[A7]
  2489. 00001F96  303C 0188                move.w     D0, 0x188
  2490. 00001F9A  AAAA                     syscall    QuickTimeDispatch
  2491. 00001F9C  205F                     movea.l    A0, [A7]+
  2492. 00001F9E  2B48 FA98                move.l     [A5 - 0x568], A0
  2493. 00001FA2  4267                     clr.w      -[A7]
  2494. 00001FA4  303C 0003                move.w     D0, 0x3
  2495. 00001FA8  AAAA                     syscall    QuickTimeDispatch
  2496. 00001FAA  301F                     move.w     D0, [A7]+
  2497. 00001FAC  3D40 FFFE                move.w     [A6 - 0x2], D0
  2498. 00001FB0  4A40                     tst.w      D0
  2499. 00001FB2  6706                     beq        +0x8 /* 00001FBA */
  2500. 00001FB4  486D F8C4                pea.l      [A5 - 0x73C]
  2501. 00001FB8  ABFF                     syscall    DebugStr
  2502. label00001FBA:
  2503. 00001FBA  42A7                     clr.l      -[A7]
  2504. 00001FBC  2F2D FA98                move.l     -[A7], [A5 - 0x568]
  2505. 00001FC0  4879 7669 6465           push.l     0x76696465 /* 'vide' */
  2506. 00001FC6  206E 0008                movea.l    A0, [A6 + 0x8]
  2507. 00001FCA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2508. 00001FCE  42A7                     clr.l      -[A7]
  2509. 00001FD0  42A7                     clr.l      -[A7]
  2510. 00001FD2  303C 018E                move.w     D0, 0x18E
  2511. 00001FD6  AAAA                     syscall    QuickTimeDispatch
  2512. 00001FD8  205F                     movea.l    A0, [A7]+
  2513. 00001FDA  2B48 FA9C                move.l     [A5 - 0x564], A0
  2514. 00001FDE  4267                     clr.w      -[A7]
  2515. 00001FE0  303C 0003                move.w     D0, 0x3
  2516. 00001FE4  AAAA                     syscall    QuickTimeDispatch
  2517. 00001FE6  301F                     move.w     D0, [A7]+
  2518. 00001FE8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2519. 00001FEC  4A40                     tst.w      D0
  2520. 00001FEE  6706                     beq        +0x8 /* 00001FF6 */
  2521. 00001FF0  486D F8DA                pea.l      [A5 - 0x726]
  2522. 00001FF4  ABFF                     syscall    DebugStr
  2523. label00001FF6:
  2524. 00001FF6  4267                     clr.w      -[A7]
  2525. 00001FF8  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2526. 00001FFC  303C 0072                move.w     D0, 0x72 /* 'r' */
  2527. 00002000  AAAA                     syscall    QuickTimeDispatch
  2528. 00002002  301F                     move.w     D0, [A7]+
  2529. 00002004  3D40 FFFE                move.w     [A6 - 0x2], D0
  2530. 00002008  4A6E FFFE                tst.w      [A6 - 0x2]
  2531. 0000200C  6706                     beq        +0x8 /* 00002014 */
  2532. 0000200E  486D F8F0                pea.l      [A5 - 0x710]
  2533. 00002012  ABFF                     syscall    DebugStr
  2534. label00002014:
  2535. 00002014  206E 0008                movea.l    A0, [A6 + 0x8]
  2536. 00002018  4868 0018                pea.l      [A0 + 0x18]
  2537. 0000201C  486E FF7E                pea.l      [A6 - 0x82]
  2538. 00002020  3F3C 280E                move.w     -[A7], 0x280E
  2539. 00002024  A9EB                     syscall    Pack4/FP68K
  2540. 00002026  486E FF7E                pea.l      [A6 - 0x82]
  2541. 0000202A  486E FF88                pea.l      [A6 - 0x78]
  2542. 0000202E  3F3C 1010                move.w     -[A7], 0x1010
  2543. 00002032  A9EB                     syscall    Pack4/FP68K
  2544. 00002034  486E FF88                pea.l      [A6 - 0x78]
  2545. 00002038  486E FF74                pea.l      [A6 - 0x8C]
  2546. 0000203C  3F3C 100E                move.w     -[A7], 0x100E
  2547. 00002040  A9EB                     syscall    Pack4/FP68K
  2548. 00002042  486D FBB4                pea.l      [A5 - 0x44C]
  2549. 00002046  486E FF74                pea.l      [A6 - 0x8C]
  2550. 0000204A  3F3C 2806                move.w     -[A7], 0x2806
  2551. 0000204E  A9EB                     syscall    Pack4/FP68K
  2552. 00002050  486D F908                pea.l      [A5 - 0x6F8]
  2553. 00002054  486E FF74                pea.l      [A6 - 0x8C]
  2554. 00002058  3F3C 0000                move.w     -[A7], 0x0
  2555. 0000205C  A9EB                     syscall    Pack4/FP68K
  2556. 0000205E  206E 0008                movea.l    A0, [A6 + 0x8]
  2557. 00002062  486E FF74                pea.l      [A6 - 0x8C]
  2558. 00002066  3F3C 0016                move.w     -[A7], 0x16
  2559. 0000206A  A9EB                     syscall    Pack4/FP68K
  2560. 0000206C  486E FF74                pea.l      [A6 - 0x8C]
  2561. 00002070  4868 001C                pea.l      [A0 + 0x1C]
  2562. 00002074  3F3C 2810                move.w     -[A7], 0x2810
  2563. 00002078  A9EB                     syscall    Pack4/FP68K
  2564. 0000207A  486E FFEC                pea.l      [A6 - 0x14]
  2565. 0000207E  486E FFE8                pea.l      [A6 - 0x18]
  2566. 00002082  203C 0008 0005           move.l     D0, 0x80005
  2567. 00002088  AB1D                     syscall    QDExtensions
  2568. 0000208A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2569. 0000208E  4EBA E814                jsr        [PC - 0x17EC /* 000008A4 */]
  2570. 00002092  588F                     addq.l     A7, 4
  2571. 00002094  2D40 FFF4                move.l     [A6 - 0xC], D0
  2572. 00002098  206E 0008                movea.l    A0, [A6 + 0x8]
  2573. 0000209C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2574. 000020A0  22D8                     move.l     [A1]+, [A0]+
  2575. 000020A2  22D8                     move.l     [A1]+, [A0]+
  2576. 000020A4  0CAD 7270 7A61 FBA4      cmpi.l     [A5 - 0x45C], 0x72707A61 /* 'rpza' */
  2577. 000020AC  6608                     bne        +0xA /* 000020B6 */
  2578. 000020AE  7010                     moveq.l    D0, 0x10
  2579. 000020B0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2580. 000020B4  6006                     bra        +0x8 /* 000020BC */
  2581. label000020B6:
  2582. 000020B6  7020                     moveq.l    D0, 0x20
  2583. 000020B8  2D40 FFF8                move.l     [A6 - 0x8], D0
  2584. label000020BC:
  2585. 000020BC  4267                     clr.w      -[A7]
  2586. 000020BE  486E FFF0                pea.l      [A6 - 0x10]
  2587. 000020C2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2588. 000020C6  486E FFBA                pea.l      [A6 - 0x46]
  2589. 000020CA  42A7                     clr.l      -[A7]
  2590. 000020CC  42A7                     clr.l      -[A7]
  2591. 000020CE  42A7                     clr.l      -[A7]
  2592. 000020D0  203C 0016 0000           move.l     D0, 0x160000
  2593. 000020D6  AB1D                     syscall    QDExtensions
  2594. 000020D8  301F                     move.w     D0, [A7]+
  2595. 000020DA  206E FFF0                movea.l    A0, [A6 - 0x10]
  2596. 000020DE  2D68 0002 FFE0           move.l     [A6 - 0x20], [A0 + 0x2]
  2597. 000020E4  4267                     clr.w      -[A7]
  2598. 000020E6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2599. 000020EA  203C 0004 0001           move.l     D0, 0x40001
  2600. 000020F0  AB1D                     syscall    QDExtensions
  2601. 000020F2  101F                     move.b     D0, [A7]+
  2602. 000020F4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2603. 000020F8  4EBA F68C                jsr        [PC - 0x974 /* 00001786 */]
  2604. 000020FC  206E FFE0                movea.l    A0, [A6 - 0x20]
  2605. 00002100  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  2606. 00002104  42A7                     clr.l      -[A7]
  2607. 00002106  4878 0004                push.l     0x4
  2608. 0000210A  4EBA F5A2                jsr        [PC - 0xA5E /* 000016AE */]
  2609. 0000210E  205F                     movea.l    A0, [A7]+
  2610. 00002110  2D48 FF96                move.l     [A6 - 0x6A], A0
  2611. 00002114  4267                     clr.w      -[A7]
  2612. 00002116  486E FFE4                pea.l      [A6 - 0x1C]
  2613. 0000211A  486E FFBA                pea.l      [A6 - 0x46]
  2614. 0000211E  3F2D FBBC                move.w     -[A7], [A5 - 0x444]
  2615. 00002122  2F2D FBAC                move.l     -[A7], [A5 - 0x454]
  2616. 00002126  2F2D FBA4                move.l     -[A7], [A5 - 0x45C]
  2617. 0000212A  2F2D FBA8                move.l     -[A7], [A5 - 0x458]
  2618. 0000212E  486E FF9E                pea.l      [A6 - 0x62]
  2619. 00002132  203C 001A 0004           move.l     D0, 0x1A0004
  2620. 00002138  AAA3                     syscall    CodecDispatch
  2621. 0000213A  301F                     move.w     D0, [A7]+
  2622. 0000213C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2623. 00002140  4A6E FFFE                tst.w      [A6 - 0x2]
  2624. 00002144  6706                     beq        +0x8 /* 0000214C */
  2625. 00002146  486D F912                pea.l      [A5 - 0x6EE]
  2626. 0000214A  ABFF                     syscall    DebugStr
  2627. label0000214C:
  2628. 0000214C  42A7                     clr.l      -[A7]
  2629. 0000214E  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  2630. 00002152  4EBA F55A                jsr        [PC - 0xAA6 /* 000016AE */]
  2631. 00002156  205F                     movea.l    A0, [A7]+
  2632. 00002158  2D48 FFA2                move.l     [A6 - 0x5E], A0
  2633. 0000215C  4AAE FFA2                tst.l      [A6 - 0x5E]
  2634. 00002160  6606                     bne        +0x8 /* 00002168 */
  2635. 00002162  486D F92C                pea.l      [A5 - 0x6D4]
  2636. 00002166  ABFF                     syscall    DebugStr
  2637. label00002168:
  2638. 00002168  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2639. 0000216C  4EBA F618                jsr        [PC - 0x9E8 /* 00001786 */]
  2640. 00002170  4267                     clr.w      -[A7]
  2641. 00002172  486E FF92                pea.l      [A6 - 0x6E]
  2642. 00002176  486E FFE4                pea.l      [A6 - 0x1C]
  2643. 0000217A  42A7                     clr.l      -[A7]
  2644. 0000217C  486E FFBA                pea.l      [A6 - 0x46]
  2645. 00002180  42A7                     clr.l      -[A7]
  2646. 00002182  3F2D FBBC                move.w     -[A7], [A5 - 0x444]
  2647. 00002186  2F2D FBA4                move.l     -[A7], [A5 - 0x45C]
  2648. 0000218A  2F2D FBA8                move.l     -[A7], [A5 - 0x458]
  2649. 0000218E  2F2D FBAC                move.l     -[A7], [A5 - 0x454]
  2650. 00002192  2F2D FBB0                move.l     -[A7], [A5 - 0x450]
  2651. 00002196  2F2D FBB8                move.l     -[A7], [A5 - 0x448]
  2652. 0000219A  42A7                     clr.l      -[A7]
  2653. 0000219C  3F3C 0004                move.w     -[A7], 0x4
  2654. 000021A0  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2655. 000021A4  203C 0034 000A           move.l     D0, 0x34000A /* '4\0\n' */
  2656. 000021AA  AAA3                     syscall    CodecDispatch
  2657. 000021AC  301F                     move.w     D0, [A7]+
  2658. 000021AE  3D40 FFFE                move.w     [A6 - 0x2], D0
  2659. 000021B2  4A6E FFFE                tst.w      [A6 - 0x2]
  2660. 000021B6  6706                     beq        +0x8 /* 000021BE */
  2661. 000021B8  486D F952                pea.l      [A5 - 0x6AE]
  2662. 000021BC  ABFF                     syscall    DebugStr
  2663. label000021BE:
  2664. 000021BE  206E 0008                movea.l    A0, [A6 + 0x8]
  2665. 000021C2  2D68 0008 FFAE           move.l     [A6 - 0x52], [A0 + 0x8]
  2666. 000021C8  7001                     moveq.l    D0, 0x01
  2667. 000021CA  2D40 FFA6                move.l     [A6 - 0x5A], D0
  2668. 000021CE  6000 00FC                bra        +0xFE /* 000022CC */
  2669. label000021D2:
  2670. 000021D2  4EBA 0850                jsr        [PC + 0x850 /* 00002A24 */]
  2671. 000021D6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  2672. 000021DA  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2673. 000021DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2674. 000021E2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2675. 000021E6  4EBA E7D2                jsr        [PC - 0x182E /* 000009BA */]
  2676. 000021EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2677. 000021EE  4EBA 0834                jsr        [PC + 0x834 /* 00002A24 */]
  2678. 000021F2  0240 00FF                andi.w     D0, 0xFF
  2679. 000021F6  3D40 FFFC                move.w     [A6 - 0x4], D0
  2680. 000021FA  4A40                     tst.w      D0
  2681. 000021FC  6600 00DE                bne        +0xE0 /* 000022DC */
  2682. 00002200  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2683. 00002204  42A7                     clr.l      -[A7]
  2684. 00002206  203C 0008 0006           move.l     D0, 0x80006
  2685. 0000220C  AB1D                     syscall    QDExtensions
  2686. 0000220E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2687. 00002212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2688. 00002216  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2689. 0000221A  4EBA 0168                jsr        [PC + 0x168 /* 00002384 */]
  2690. 0000221E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2691. 00002222  4267                     clr.w      -[A7]
  2692. 00002224  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2693. 00002228  486E FFE4                pea.l      [A6 - 0x1C]
  2694. 0000222C  486E FFBA                pea.l      [A6 - 0x46]
  2695. 00002230  3F3C 0004                move.w     -[A7], 0x4
  2696. 00002234  206E FFA2                movea.l    A0, [A6 - 0x5E]
  2697. 00002238  2F10                     move.l     -[A7], [A0]
  2698. 0000223A  486E FF9A                pea.l      [A6 - 0x66]
  2699. 0000223E  486E FF91                pea.l      [A6 - 0x6F]
  2700. 00002242  42A7                     clr.l      -[A7]
  2701. 00002244  203C 001E 000B           move.l     D0, 0x1E000B
  2702. 0000224A  AAA3                     syscall    CodecDispatch
  2703. 0000224C  301F                     move.w     D0, [A7]+
  2704. 0000224E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2705. 00002252  4A6E FFFE                tst.w      [A6 - 0x2]
  2706. 00002256  6706                     beq        +0x8 /* 0000225E */
  2707. 00002258  486D F970                pea.l      [A5 - 0x690]
  2708. 0000225C  ABFF                     syscall    DebugStr
  2709. label0000225E:
  2710. 0000225E  206E FF96                movea.l    A0, [A6 - 0x6A]
  2711. 00002262  2050                     movea.l    A0, [A0]
  2712. 00002264  42A8 002C                clr.l      [A0 + 0x2C]
  2713. 00002268  4A2E FF91                tst.b      [A6 - 0x6F]
  2714. 0000226C  6604                     bne        +0x6 /* 00002272 */
  2715. 0000226E  7000                     moveq.l    D0, 0x00
  2716. 00002270  6002                     bra        +0x4 /* 00002274 */
  2717. label00002272:
  2718. 00002272  7001                     moveq.l    D0, 0x01
  2719. label00002274:
  2720. 00002274  4267                     clr.w      -[A7]
  2721. 00002276  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2722. 0000227A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2723. 0000227E  42A7                     clr.l      -[A7]
  2724. 00002280  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2725. 00002284  206E 0008                movea.l    A0, [A6 + 0x8]
  2726. 00002288  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2727. 0000228C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2728. 00002290  4878 0001                push.l     0x1
  2729. 00002294  3F00                     move.w     -[A7], D0
  2730. 00002296  486E FF8C                pea.l      [A6 - 0x74]
  2731. 0000229A  303C 007C                move.w     D0, 0x7C /* '|' */
  2732. 0000229E  AAAA                     syscall    QuickTimeDispatch
  2733. 000022A0  301F                     move.w     D0, [A7]+
  2734. 000022A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  2735. 000022A6  4A6E FFFE                tst.w      [A6 - 0x2]
  2736. 000022AA  6706                     beq        +0x8 /* 000022B2 */
  2737. 000022AC  486D F98E                pea.l      [A5 - 0x672]
  2738. 000022B0  ABFF                     syscall    DebugStr
  2739. label000022B2:
  2740. 000022B2  202E FF9A                move.l     D0, [A6 - 0x66]
  2741. 000022B6  D1AE FFAA                add.l      [A6 - 0x56], D0
  2742. 000022BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2743. 000022BE  486E FFAE                pea.l      [A6 - 0x52]
  2744. 000022C2  4EBA 01B0                jsr        [PC + 0x1B0 /* 00002474 */]
  2745. 000022C6  508F                     addq.l     A7, 8
  2746. 000022C8  52AE FFA6                addq.l     [A6 - 0x5A], 1
  2747. label000022CC:
  2748. 000022CC  206E 0008                movea.l    A0, [A6 + 0x8]
  2749. 000022D0  202E FFAE                move.l     D0, [A6 - 0x52]
  2750. 000022D4  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2751. 000022D8  6F00 FEF8                ble        -0x106 /* 000021D2 */
  2752. label000022DC:
  2753. 000022DC  4267                     clr.w      -[A7]
  2754. 000022DE  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2755. 000022E2  203C 0004 001B           move.l     D0, 0x4001B
  2756. 000022E8  AAA3                     syscall    CodecDispatch
  2757. 000022EA  301F                     move.w     D0, [A7]+
  2758. 000022EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  2759. 000022F0  4A6E FFFE                tst.w      [A6 - 0x2]
  2760. 000022F4  6706                     beq        +0x8 /* 000022FC */
  2761. 000022F6  486D F9A4                pea.l      [A5 - 0x65C]
  2762. 000022FA  ABFF                     syscall    DebugStr
  2763. label000022FC:
  2764. 000022FC  4267                     clr.w      -[A7]
  2765. 000022FE  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2766. 00002302  303C 0073                move.w     D0, 0x73 /* 's' */
  2767. 00002306  AAAA                     syscall    QuickTimeDispatch
  2768. 00002308  301F                     move.w     D0, [A7]+
  2769. 0000230A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2770. 0000230E  4A6E FFFE                tst.w      [A6 - 0x2]
  2771. 00002312  6706                     beq        +0x8 /* 0000231A */
  2772. 00002314  486D F9BA                pea.l      [A5 - 0x646]
  2773. 00002318  ABFF                     syscall    DebugStr
  2774. label0000231A:
  2775. 0000231A  42A7                     clr.l      -[A7]
  2776. 0000231C  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  2777. 00002320  303C 006A                move.w     D0, 0x6A /* 'j' */
  2778. 00002324  AAAA                     syscall    QuickTimeDispatch
  2779. 00002326  201F                     move.l     D0, [A7]+
  2780. 00002328  4267                     clr.w      -[A7]
  2781. 0000232A  2F2D FA98                move.l     -[A7], [A5 - 0x568]
  2782. 0000232E  42A7                     clr.l      -[A7]
  2783. 00002330  42A7                     clr.l      -[A7]
  2784. 00002332  2F00                     move.l     -[A7], D0
  2785. 00002334  4879 0001 0000           push.l     0x10000
  2786. 0000233A  303C 0183                move.w     D0, 0x183
  2787. 0000233E  AAAA                     syscall    QuickTimeDispatch
  2788. 00002340  301F                     move.w     D0, [A7]+
  2789. 00002342  3D40 FFFE                move.w     [A6 - 0x2], D0
  2790. 00002346  4A6E FFFE                tst.w      [A6 - 0x2]
  2791. 0000234A  6706                     beq        +0x8 /* 00002352 */
  2792. 0000234C  486D F9D0                pea.l      [A5 - 0x630]
  2793. 00002350  ABFF                     syscall    DebugStr
  2794. label00002352:
  2795. 00002352  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2796. 00002356  4EBA F426                jsr        [PC - 0xBDA /* 0000177E */]
  2797. 0000235A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2798. 0000235E  4EBA F41E                jsr        [PC - 0xBE2 /* 0000177E */]
  2799. 00002362  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2800. 00002366  203C 0004 0004           move.l     D0, 0x40004
  2801. 0000236C  AB1D                     syscall    QDExtensions
  2802. 0000236E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2803. 00002372  A983                     syscall    DisposeDialog
  2804. 00002374  302E FFFC                move.w     D0, [A6 - 0x4]
  2805. 00002378  4E5E                     unlink     A6
  2806. 0000237A  4E75                     rts
  2807. 0000237C  4D41                     chk.w      D6, D1
  2808. 0000237E  4B45                     chk.w      D5, D5
  2809. 00002380  4652                     not.w      [A2]
  2810. 00002382  414D                     chk.w      D0, A5
  2811. fn00002384:
  2812. 00002384  4E56 FFD8                link       A6, -0x0028
  2813. 00002388  206E 000C                movea.l    A0, [A6 + 0xC]
  2814. 0000238C  43EE FFDA                lea.l      A1, [A6 - 0x26]
  2815. 00002390  22D8                     move.l     [A1]+, [A0]+
  2816. 00002392  22D8                     move.l     [A1]+, [A0]+
  2817. 00002394  486E FFDA                pea.l      [A6 - 0x26]
  2818. 00002398  A8A3                     syscall    EraseRect
  2819. 0000239A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2820. 0000239E  3F3C 5345                move.w     -[A7], 0x5345 /* 'SE' */
  2821. 000023A2  4EBA 1DFE                jsr        [PC + 0x1DFE /* 000041A2 */]
  2822. 000023A6  5C8F                     addq.l     A7, 6
  2823. 000023A8  4A2D FA92                tst.b      [A5 - 0x56E]
  2824. 000023AC  6620                     bne        +0x22 /* 000023CE */
  2825. 000023AE  42A7                     clr.l      -[A7]
  2826. 000023B0  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  2827. 000023B4  2F3C 0000 0016           move.l     -[A7], 0x16
  2828. 000023BA  7000                     moveq.l    D0, 0x00
  2829. 000023BC  A82A                     syscall    ComponentDispatch
  2830. 000023BE  201F                     move.l     D0, [A7]+
  2831. 000023C0  3D40 FFD8                move.w     [A6 - 0x28], D0
  2832. 000023C4  4878 003C                push.l     0x3C /* '<' */
  2833. 000023C8  4EBA 0630                jsr        [PC + 0x630 /* 000029FA */]
  2834. 000023CC  588F                     addq.l     A7, 4
  2835. label000023CE:
  2836. 000023CE  42A7                     clr.l      -[A7]
  2837. 000023D0  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  2838. 000023D4  2F3C 0000 0016           move.l     -[A7], 0x16
  2839. 000023DA  7000                     moveq.l    D0, 0x00
  2840. 000023DC  A82A                     syscall    ComponentDispatch
  2841. 000023DE  201F                     move.l     D0, [A7]+
  2842. 000023E0  3D40 FFD8                move.w     [A6 - 0x28], D0
  2843. 000023E4  206D FFB2                movea.l    A0, [A5 - 0x4E]
  2844. 000023E8  2F10                     move.l     -[A7], [A0]
  2845. 000023EA  206D F73E                movea.l    A0, [A5 - 0x8C2]
  2846. 000023EE  4868 0002                pea.l      [A0 + 0x2]
  2847. 000023F2  486D FFB6                pea.l      [A5 - 0x4A]
  2848. 000023F6  486E FFDA                pea.l      [A6 - 0x26]
  2849. 000023FA  4267                     clr.w      -[A7]
  2850. 000023FC  42A7                     clr.l      -[A7]
  2851. 000023FE  A8EC                     syscall    CopyBits
  2852. 00002400  206E 000C                movea.l    A0, [A6 + 0xC]
  2853. 00002404  4A28 0021                tst.b      [A0 + 0x21]
  2854. 00002408  671C                     beq        +0x1E /* 00002426 */
  2855. 0000240A  3F3C 0014                move.w     -[A7], 0x14
  2856. 0000240E  3F3C 0014                move.w     -[A7], 0x14
  2857. 00002412  A893                     syscall    MoveTo
  2858. 00002414  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2859. 00002418  486E FFE2                pea.l      [A6 - 0x1E]
  2860. 0000241C  4EBA F474                jsr        [PC - 0xB8C /* 00001892 */]
  2861. 00002420  486E FFE2                pea.l      [A6 - 0x1E]
  2862. 00002424  A884                     syscall    DrawString
  2863. label00002426:
  2864. 00002426  4E5E                     unlink     A6
  2865. 00002428  4E75                     rts
  2866. 0000242A  4D41                     chk.w      D6, D1
  2867. 0000242C  4B45                     chk.w      D5, D5
  2868. 0000242E  4146                     chk.w      D0, D6
  2869. 00002430  5241                     addq.w     D1, 1
  2870. 00002432  4E56 0000                link       A6, 0
  2871. 00002436  48E7 0118                movem.l    -[A7], D7,A3,A4
  2872. 0000243A  286E 0008                movea.l    A4, [A6 + 0x8]
  2873. 0000243E  266E 000C                movea.l    A3, [A6 + 0xC]
  2874. 00002442  41D3                     lea.l      A0, [A3]
  2875. 00002444  528B                     addq.l     A3, 1
  2876. 00002446  43D4                     lea.l      A1, [A4]
  2877. 00002448  528C                     addq.l     A4, 1
  2878. 0000244A  1011                     move.b     D0, [A1]
  2879. 0000244C  1080                     move.b     [A0], D0
  2880. 0000244E  49C0                     lea.l      A4, D0
  2881. 00002450  3E00                     move.w     D7, D0
  2882. 00002452  600A                     bra        +0xC /* 0000245E */
  2883. label00002454:
  2884. 00002454  41D3                     lea.l      A0, [A3]
  2885. 00002456  528B                     addq.l     A3, 1
  2886. 00002458  43D4                     lea.l      A1, [A4]
  2887. 0000245A  528C                     addq.l     A4, 1
  2888. 0000245C  1091                     move.b     [A0], [A1]
  2889. label0000245E:
  2890. 0000245E  5347                     subq.w     D7, 1
  2891. 00002460  4A47                     tst.w      D7
  2892. 00002462  6CF0                     bge        -0xE /* 00002454 */
  2893. 00002464  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2894. 00002468  4E5E                     unlink     A6
  2895. 0000246A  4E75                     rts
  2896. 0000246C  5053                     addq.w     [A3], 8
  2897. 0000246E  5452                     addq.w     [A2], 2
  2898. 00002470  434F                     chk.w      D1, A7
  2899. 00002472  5059                     addq.w     [A1]+, 8
  2900. fn00002474:
  2901. 00002474  4E56 FFE4                link       A6, -0x001C
  2902. 00002478  206E 000C                movea.l    A0, [A6 + 0xC]
  2903. 0000247C  226E 0008                movea.l    A1, [A6 + 0x8]
  2904. 00002480  2011                     move.l     D0, [A1]
  2905. 00002482  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2906. 00002486  6622                     bne        +0x24 /* 000024AA */
  2907. 00002488  3D7C 0000 FFFC           move.w     [A6 - 0x4], 0x0
  2908. 0000248E  486E FFFC                pea.l      [A6 - 0x4]
  2909. 00002492  486E FFF2                pea.l      [A6 - 0xE]
  2910. 00002496  3F3C 200E                move.w     -[A7], 0x200E
  2911. 0000249A  A9EB                     syscall    Pack4/FP68K
  2912. 0000249C  486E FFF2                pea.l      [A6 - 0xE]
  2913. 000024A0  486D F746                pea.l      [A5 - 0x8BA]
  2914. 000024A4  3F3C 1010                move.w     -[A7], 0x1010
  2915. 000024A8  A9EB                     syscall    Pack4/FP68K
  2916. label000024AA:
  2917. 000024AA  206E 000C                movea.l    A0, [A6 + 0xC]
  2918. 000024AE  4868 001C                pea.l      [A0 + 0x1C]
  2919. 000024B2  486E FFF0                pea.l      [A6 - 0x10]
  2920. 000024B6  3F3C 280E                move.w     -[A7], 0x280E
  2921. 000024BA  A9EB                     syscall    Pack4/FP68K
  2922. 000024BC  486E FFF0                pea.l      [A6 - 0x10]
  2923. 000024C0  486E FFFA                pea.l      [A6 - 0x6]
  2924. 000024C4  3F3C 1010                move.w     -[A7], 0x1010
  2925. 000024C8  A9EB                     syscall    Pack4/FP68K
  2926. 000024CA  3D7C 0064 FFEE           move.w     [A6 - 0x12], 0x64 /* 'd' */
  2927. 000024D0  486E FFFA                pea.l      [A6 - 0x6]
  2928. 000024D4  486E FFE4                pea.l      [A6 - 0x1C]
  2929. 000024D8  3F3C 100E                move.w     -[A7], 0x100E
  2930. 000024DC  A9EB                     syscall    Pack4/FP68K
  2931. 000024DE  486E FFEE                pea.l      [A6 - 0x12]
  2932. 000024E2  486E FFE4                pea.l      [A6 - 0x1C]
  2933. 000024E6  3F3C 2006                move.w     -[A7], 0x2006
  2934. 000024EA  A9EB                     syscall    Pack4/FP68K
  2935. 000024EC  486D F746                pea.l      [A5 - 0x8BA]
  2936. 000024F0  486E FFE4                pea.l      [A6 - 0x1C]
  2937. 000024F4  3F3C 1000                move.w     -[A7], 0x1000
  2938. 000024F8  A9EB                     syscall    Pack4/FP68K
  2939. 000024FA  486E FFE4                pea.l      [A6 - 0x1C]
  2940. 000024FE  486D F746                pea.l      [A5 - 0x8BA]
  2941. 00002502  3F3C 1010                move.w     -[A7], 0x1010
  2942. 00002506  A9EB                     syscall    Pack4/FP68K
  2943. 00002508  2D6D F9EC FFF4           move.l     [A6 - 0xC], [A5 - 0x614]
  2944. 0000250E  2D6D F9F0 FFF8           move.l     [A6 - 0x8], [A5 - 0x610]
  2945. 00002514  3D6D F9F4 FFFC           move.w     [A6 - 0x4], [A5 - 0x60C]
  2946. 0000251A  486D F746                pea.l      [A5 - 0x8BA]
  2947. 0000251E  486E FFF4                pea.l      [A6 - 0xC]
  2948. 00002522  3F3C 1000                move.w     -[A7], 0x1000
  2949. 00002526  A9EB                     syscall    Pack4/FP68K
  2950. 00002528  486E FFF4                pea.l      [A6 - 0xC]
  2951. 0000252C  3F3C 0016                move.w     -[A7], 0x16
  2952. 00002530  A9EB                     syscall    Pack4/FP68K
  2953. 00002532  486E FFF4                pea.l      [A6 - 0xC]
  2954. 00002536  486E FFFE                pea.l      [A6 - 0x2]
  2955. 0000253A  3F3C 2010                move.w     -[A7], 0x2010
  2956. 0000253E  A9EB                     syscall    Pack4/FP68K
  2957. 00002540  486D F746                pea.l      [A5 - 0x8BA]
  2958. 00002544  486E FFF4                pea.l      [A6 - 0xC]
  2959. 00002548  3F3C 100E                move.w     -[A7], 0x100E
  2960. 0000254C  A9EB                     syscall    Pack4/FP68K
  2961. 0000254E  486E FFFE                pea.l      [A6 - 0x2]
  2962. 00002552  486E FFF4                pea.l      [A6 - 0xC]
  2963. 00002556  3F3C 2002                move.w     -[A7], 0x2002
  2964. 0000255A  A9EB                     syscall    Pack4/FP68K
  2965. 0000255C  486E FFF4                pea.l      [A6 - 0xC]
  2966. 00002560  486D F746                pea.l      [A5 - 0x8BA]
  2967. 00002564  3F3C 1010                move.w     -[A7], 0x1010
  2968. 00002568  A9EB                     syscall    Pack4/FP68K
  2969. 0000256A  206E 0008                movea.l    A0, [A6 + 0x8]
  2970. 0000256E  302E FFFE                move.w     D0, [A6 - 0x2]
  2971. 00002572  48C0                     ext.l      D0
  2972. 00002574  D190                     add.l      [A0], D0
  2973. 00002576  206E 000C                movea.l    A0, [A6 + 0xC]
  2974. 0000257A  4A28 0020                tst.b      [A0 + 0x20]
  2975. 0000257E  6718                     beq        +0x1A /* 00002598 */
  2976. 00002580  6000 0084                bra        +0x86 /* 00002606 */
  2977. label00002584:
  2978. 00002584  206E 0008                movea.l    A0, [A6 + 0x8]
  2979. 00002588  0690 FFFF FFE2           addi.l     [A0], 0xFFFFFFE2
  2980. 0000258E  206E 0008                movea.l    A0, [A6 + 0x8]
  2981. 00002592  0690 0000 0064           addi.l     [A0], 0x64 /* 'd' */
  2982. label00002598:
  2983. 00002598  206E 0008                movea.l    A0, [A6 + 0x8]
  2984. 0000259C  2010                     move.l     D0, [A0]
  2985. 0000259E  4C7C 0801 0000 0064      movem.l    D0,A3, 0x64 /* 'd' */
  2986. 000025A6  0C81 0000 001E           cmpi.l     D1, 0x1E
  2987. 000025AC  6CD6                     bge        -0x28 /* 00002584 */
  2988. 000025AE  6014                     bra        +0x16 /* 000025C4 */
  2989. label000025B0:
  2990. 000025B0  206E 0008                movea.l    A0, [A6 + 0x8]
  2991. 000025B4  0690 FFFF E890           addi.l     [A0], 0xFFFFE890
  2992. 000025BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2993. 000025BE  0690 0000 2710           addi.l     [A0], 0x2710
  2994. label000025C4:
  2995. 000025C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2996. 000025C8  2010                     move.l     D0, [A0]
  2997. 000025CA  4C7C 0801 0000 2710      movem.l    D0,A3, 0x2710
  2998. 000025D2  0C81 0000 1770           cmpi.l     D1, 0x1770
  2999. 000025D8  6CD6                     bge        -0x28 /* 000025B0 */
  3000. 000025DA  6014                     bra        +0x16 /* 000025F0 */
  3001. label000025DC:
  3002. 000025DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3003. 000025E0  0690 FFF6 D840           addi.l     [A0], 0xFFF6D840
  3004. 000025E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3005. 000025EA  0690 000F 4240           addi.l     [A0], 0xF4240
  3006. label000025F0:
  3007. 000025F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3008. 000025F4  2010                     move.l     D0, [A0]
  3009. 000025F6  4C7C 0801 000F 4240      movem.l    D0,A3, 0xF4240
  3010. 000025FE  0C81 0009 27C0           cmpi.l     D1, 0x927C0
  3011. 00002604  6CD6                     bge        -0x28 /* 000025DC */
  3012. label00002606:
  3013. 00002606  4E5E                     unlink     A6
  3014. 00002608  4E75                     rts
  3015. 0000260A  4255                     clr.w      [A5]
  3016. 0000260C  4D50                     chk.w      D6, [A0]
  3017. 0000260E  4652                     not.w      [A2]
  3018. 00002610  414D                     chk.w      D0, A5
  3019. fn00002612:
  3020. 00002612  4E56 FFD8                link       A6, -0x0028
  3021. 00002616  206E 0008                movea.l    A0, [A6 + 0x8]
  3022. 0000261A  4A28 0020                tst.b      [A0 + 0x20]
  3023. 0000261E  6610                     bne        +0x12 /* 00002630 */
  3024. 00002620  206E 0008                movea.l    A0, [A6 + 0x8]
  3025. 00002624  217C 0000 0BB5 0018      move.l     [A0 + 0x18], 0xBB5
  3026. 0000262C  6000 0112                bra        +0x114 /* 00002740 */
  3027. label00002630:
  3028. 00002630  206E 0008                movea.l    A0, [A6 + 0x8]
  3029. 00002634  2068 0008                movea.l    A0, [A0 + 0x8]
  3030. 00002638  4868 FFE2                pea.l      [A0 - 0x1E]
  3031. 0000263C  3F3C 5345                move.w     -[A7], 0x5345 /* 'SE' */
  3032. 00002640  4EBA 1B60                jsr        [PC + 0x1B60 /* 000041A2 */]
  3033. 00002644  5C8F                     addq.l     A7, 6
  3034. 00002646  3F3C 504C                move.w     -[A7], 0x504C /* 'PL' */
  3035. 0000264A  4EBA 1B02                jsr        [PC + 0x1B02 /* 0000414E */]
  3036. 0000264E  548F                     addq.l     A7, 2
  3037. label00002650:
  3038. 00002650  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  3039. 00002654  4EBA 1BCE                jsr        [PC + 0x1BCE /* 00004224 */]
  3040. 00002658  548F                     addq.l     A7, 2
  3041. 0000265A  2F00                     move.l     -[A7], D0
  3042. 0000265C  486E FFF4                pea.l      [A6 - 0xC]
  3043. 00002660  4EBA F21C                jsr        [PC - 0xDE4 /* 0000187E */]
  3044. 00002664  206E 0008                movea.l    A0, [A6 + 0x8]
  3045. 00002668  202E FFF4                move.l     D0, [A6 - 0xC]
  3046. 0000266C  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  3047. 00002670  6DDE                     blt        -0x20 /* 00002650 */
  3048. 00002672  42A7                     clr.l      -[A7]
  3049. 00002674  A975                     syscall    TickCount
  3050. 00002676  201F                     move.l     D0, [A7]+
  3051. 00002678  2D40 FFFC                move.l     [A6 - 0x4], D0
  3052. label0000267C:
  3053. 0000267C  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  3054. 00002680  4EBA 1BA2                jsr        [PC + 0x1BA2 /* 00004224 */]
  3055. 00002684  548F                     addq.l     A7, 2
  3056. 00002686  2F00                     move.l     -[A7], D0
  3057. 00002688  486E FFF4                pea.l      [A6 - 0xC]
  3058. 0000268C  4EBA F1F0                jsr        [PC - 0xE10 /* 0000187E */]
  3059. 00002690  206E 0008                movea.l    A0, [A6 + 0x8]
  3060. 00002694  2028 0008                move.l     D0, [A0 + 0x8]
  3061. 00002698  0680 0000 0064           addi.l     D0, 0x64 /* 'd' */
  3062. 0000269E  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  3063. 000026A2  6ED8                     bgt        -0x26 /* 0000267C */
  3064. 000026A4  42A7                     clr.l      -[A7]
  3065. 000026A6  A975                     syscall    TickCount
  3066. 000026A8  201F                     move.l     D0, [A7]+
  3067. 000026AA  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3068. 000026AE  2D40 FFF8                move.l     [A6 - 0x8], D0
  3069. 000026B2  2D7C 0009 27C0 FFF0      move.l     [A6 - 0x10], 0x927C0
  3070. 000026BA  486E FFF0                pea.l      [A6 - 0x10]
  3071. 000026BE  486E FFE2                pea.l      [A6 - 0x1E]
  3072. 000026C2  3F3C 280E                move.w     -[A7], 0x280E
  3073. 000026C6  A9EB                     syscall    Pack4/FP68K
  3074. 000026C8  486E FFE2                pea.l      [A6 - 0x1E]
  3075. 000026CC  486E FFEC                pea.l      [A6 - 0x14]
  3076. 000026D0  3F3C 1010                move.w     -[A7], 0x1010
  3077. 000026D4  A9EB                     syscall    Pack4/FP68K
  3078. 000026D6  486E FFEC                pea.l      [A6 - 0x14]
  3079. 000026DA  486E FFD8                pea.l      [A6 - 0x28]
  3080. 000026DE  3F3C 100E                move.w     -[A7], 0x100E
  3081. 000026E2  A9EB                     syscall    Pack4/FP68K
  3082. 000026E4  486E FFF8                pea.l      [A6 - 0x8]
  3083. 000026E8  486E FFD8                pea.l      [A6 - 0x28]
  3084. 000026EC  3F3C 2806                move.w     -[A7], 0x2806
  3085. 000026F0  A9EB                     syscall    Pack4/FP68K
  3086. 000026F2  486D F9F6                pea.l      [A5 - 0x60A]
  3087. 000026F6  486E FFD8                pea.l      [A6 - 0x28]
  3088. 000026FA  3F3C 0000                move.w     -[A7], 0x0
  3089. 000026FE  A9EB                     syscall    Pack4/FP68K
  3090. 00002700  206E 0008                movea.l    A0, [A6 + 0x8]
  3091. 00002704  486E FFD8                pea.l      [A6 - 0x28]
  3092. 00002708  3F3C 0016                move.w     -[A7], 0x16
  3093. 0000270C  A9EB                     syscall    Pack4/FP68K
  3094. 0000270E  486E FFD8                pea.l      [A6 - 0x28]
  3095. 00002712  4868 0018                pea.l      [A0 + 0x18]
  3096. 00002716  3F3C 2810                move.w     -[A7], 0x2810
  3097. 0000271A  A9EB                     syscall    Pack4/FP68K
  3098. 0000271C  3F3C 5354                move.w     -[A7], 0x5354 /* 'ST' */
  3099. 00002720  4EBA 1A2C                jsr        [PC + 0x1A2C /* 0000414E */]
  3100. 00002724  548F                     addq.l     A7, 2
  3101. 00002726  206E 0008                movea.l    A0, [A6 + 0x8]
  3102. 0000272A  0CA8 0000 0BB8 0018      cmpi.l     [A0 + 0x18], 0xBB8
  3103. 00002732  660C                     bne        +0xE /* 00002740 */
  3104. 00002734  206E 0008                movea.l    A0, [A6 + 0x8]
  3105. 00002738  217C 0000 0BB5 0018      move.l     [A0 + 0x18], 0xBB5
  3106. label00002740:
  3107. 00002740  4E5E                     unlink     A6
  3108. 00002742  4E75                     rts
  3109. 00002744  4745                     chk.w      D3, D5
  3110. 00002746  5446                     addq.w     D6, 2
  3111. 00002748  5241                     addq.w     D1, 1
  3112. 0000274A  4D45                     chk.w      D6, D5
  3113. fn0000274C:
  3114. 0000274C  4E56 FFD4                link       A6, -0x002C
  3115. 00002750  42AE FFD8                clr.l      [A6 - 0x28]
  3116. 00002754  42AE FFD4                clr.l      [A6 - 0x2C]
  3117. 00002758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3118. 0000275C  4EBA E39A                jsr        [PC - 0x1C66 /* 00000AF8 */]
  3119. 00002760  588F                     addq.l     A7, 4
  3120. 00002762  2D40 FFEA                move.l     [A6 - 0x16], D0
  3121. 00002766  206E 0008                movea.l    A0, [A6 + 0x8]
  3122. 0000276A  2D68 0008 FFF2           move.l     [A6 - 0xE], [A0 + 0x8]
  3123. 00002770  206E 0008                movea.l    A0, [A6 + 0x8]
  3124. 00002774  2D68 000C FFEE           move.l     [A6 - 0x12], [A0 + 0xC]
  3125. 0000277A  206E 0008                movea.l    A0, [A6 + 0x8]
  3126. 0000277E  4A28 0020                tst.b      [A0 + 0x20]
  3127. 00002782  6614                     bne        +0x16 /* 00002798 */
  3128. 00002784  486E FFF2                pea.l      [A6 - 0xE]
  3129. 00002788  4EBA 1B7C                jsr        [PC + 0x1B7C /* 00004306 */]
  3130. 0000278C  588F                     addq.l     A7, 4
  3131. 0000278E  486E FFEE                pea.l      [A6 - 0x12]
  3132. 00002792  4EBA 1B72                jsr        [PC + 0x1B72 /* 00004306 */]
  3133. 00002796  588F                     addq.l     A7, 4
  3134. label00002798:
  3135. 00002798  202E FFEE                move.l     D0, [A6 - 0x12]
  3136. 0000279C  90AE FFF2                sub.l      D0, [A6 - 0xE]
  3137. 000027A0  5280                     addq.l     D0, 1
  3138. 000027A2  2D40 FFF6                move.l     [A6 - 0xA], D0
  3139. 000027A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3140. 000027AA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3141. 000027AE  7000                     moveq.l    D0, 0x00
  3142. 000027B0  102D FBC2                move.b     D0, [A5 - 0x43E]
  3143. 000027B4  3F00                     move.w     -[A7], D0
  3144. 000027B6  2F2D FBBE                move.l     -[A7], [A5 - 0x442]
  3145. 000027BA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3146. 000027BE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3147. 000027C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3148. 000027C6  4A6E FFFE                tst.w      [A6 - 0x2]
  3149. 000027CA  6600 01F8                bne        +0x1FA /* 000029C4 */
  3150. 000027CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3151. 000027D2  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3152. 000027D6  3F3C 0004                move.w     -[A7], 0x4
  3153. 000027DA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3154. 000027DE  4EBA DFDA                jsr        [PC - 0x2026 /* 000007BA */]
  3155. 000027E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3156. 000027E6  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3157. 000027EA  3F3C 0005                move.w     -[A7], 0x5
  3158. 000027EE  486E FFE8                pea.l      [A6 - 0x18]
  3159. 000027F2  486E FFE4                pea.l      [A6 - 0x1C]
  3160. 000027F6  486E FFDC                pea.l      [A6 - 0x24]
  3161. 000027FA  A98D                     syscall    GetDialogItem/GetDItem
  3162. 000027FC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3163. 00002800  206E 0008                movea.l    A0, [A6 + 0x8]
  3164. 00002804  7000                     moveq.l    D0, 0x00
  3165. 00002806  1028 0023                move.b     D0, [A0 + 0x23]
  3166. 0000280A  3F00                     move.w     -[A7], D0
  3167. 0000280C  A963                     syscall    SetControlValue/SetCtlValue
  3168. 0000280E  4EBA 17FA                jsr        [PC + 0x17FA /* 0000400A */]
  3169. 00002812  06AE FFFF FFE2 FFF2      addi.l     [A6 - 0xE], 0xFFFFFFE2
  3170. 0000281A  206E 0008                movea.l    A0, [A6 + 0x8]
  3171. 0000281E  4A28 0020                tst.b      [A0 + 0x20]
  3172. 00002822  660A                     bne        +0xC /* 0000282E */
  3173. 00002824  486E FFF2                pea.l      [A6 - 0xE]
  3174. 00002828  4EBA 1A5E                jsr        [PC + 0x1A5E /* 00004288 */]
  3175. 0000282C  588F                     addq.l     A7, 4
  3176. label0000282E:
  3177. 0000282E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3178. 00002832  3F3C 5345                move.w     -[A7], 0x5345 /* 'SE' */
  3179. 00002836  4EBA 196A                jsr        [PC + 0x196A /* 000041A2 */]
  3180. 0000283A  5C8F                     addq.l     A7, 6
  3181. 0000283C  206E 0008                movea.l    A0, [A6 + 0x8]
  3182. 00002840  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3183. 00002844  3F3C 534D                move.w     -[A7], 0x534D /* 'SM' */
  3184. 00002848  4EBA 1958                jsr        [PC + 0x1958 /* 000041A2 */]
  3185. 0000284C  5C8F                     addq.l     A7, 6
  3186. 0000284E  3F3C 504C                move.w     -[A7], 0x504C /* 'PL' */
  3187. 00002852  4EBA 18FA                jsr        [PC + 0x18FA /* 0000414E */]
  3188. 00002856  548F                     addq.l     A7, 2
  3189. label00002858:
  3190. 00002858  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  3191. 0000285C  4EBA 19C6                jsr        [PC + 0x19C6 /* 00004224 */]
  3192. 00002860  548F                     addq.l     A7, 2
  3193. 00002862  2F00                     move.l     -[A7], D0
  3194. 00002864  486E FFF2                pea.l      [A6 - 0xE]
  3195. 00002868  4EBA F014                jsr        [PC - 0xFEC /* 0000187E */]
  3196. 0000286C  206E 0008                movea.l    A0, [A6 + 0x8]
  3197. 00002870  202E FFF2                move.l     D0, [A6 - 0xE]
  3198. 00002874  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  3199. 00002878  6DDE                     blt        -0x20 /* 00002858 */
  3200. 0000287A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3201. 0000287E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3202. 00002882  588F                     addq.l     A7, 4
  3203. 00002884  3D40 FFFE                move.w     [A6 - 0x2], D0
  3204. 00002888  4A6E FFFE                tst.w      [A6 - 0x2]
  3205. 0000288C  6600 0136                bne        +0x138 /* 000029C4 */
  3206. 00002890  3F3C 3F46                move.w     -[A7], 0x3F46 /* '?F' */
  3207. 00002894  4EBA 198E                jsr        [PC + 0x198E /* 00004224 */]
  3208. 00002898  548F                     addq.l     A7, 2
  3209. 0000289A  2F00                     move.l     -[A7], D0
  3210. 0000289C  486E FFEE                pea.l      [A6 - 0x12]
  3211. 000028A0  4EBA EFDC                jsr        [PC - 0x1024 /* 0000187E */]
  3212. 000028A4  42A7                     clr.l      -[A7]
  3213. 000028A6  2F2D FA94                move.l     -[A7], [A5 - 0x56C]
  3214. 000028AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3215. 000028AE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3216. 000028B2  42A7                     clr.l      -[A7]
  3217. 000028B4  3F3C 00FF                move.w     -[A7], 0xFF
  3218. 000028B8  303C 0188                move.w     D0, 0x188
  3219. 000028BC  AAAA                     syscall    QuickTimeDispatch
  3220. 000028BE  205F                     movea.l    A0, [A7]+
  3221. 000028C0  2D48 FFD8                move.l     [A6 - 0x28], A0
  3222. 000028C4  4267                     clr.w      -[A7]
  3223. 000028C6  303C 0003                move.w     D0, 0x3
  3224. 000028CA  AAAA                     syscall    QuickTimeDispatch
  3225. 000028CC  301F                     move.w     D0, [A7]+
  3226. 000028CE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3227. 000028D2  4A40                     tst.w      D0
  3228. 000028D4  6706                     beq        +0x8 /* 000028DC */
  3229. 000028D6  486D FA00                pea.l      [A5 - 0x600]
  3230. 000028DA  ABFF                     syscall    DebugStr
  3231. label000028DC:
  3232. 000028DC  42A7                     clr.l      -[A7]
  3233. 000028DE  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3234. 000028E2  4879 736F 756E           push.l     0x736F756E /* 'soun' */
  3235. 000028E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3236. 000028EC  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3237. 000028F0  42A7                     clr.l      -[A7]
  3238. 000028F2  42A7                     clr.l      -[A7]
  3239. 000028F4  303C 018E                move.w     D0, 0x18E
  3240. 000028F8  AAAA                     syscall    QuickTimeDispatch
  3241. 000028FA  205F                     movea.l    A0, [A7]+
  3242. 000028FC  2D48 FFD4                move.l     [A6 - 0x2C], A0
  3243. 00002900  4267                     clr.w      -[A7]
  3244. 00002902  303C 0003                move.w     D0, 0x3
  3245. 00002906  AAAA                     syscall    QuickTimeDispatch
  3246. 00002908  301F                     move.w     D0, [A7]+
  3247. 0000290A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3248. 0000290E  4A40                     tst.w      D0
  3249. 00002910  6706                     beq        +0x8 /* 00002918 */
  3250. 00002912  486D FA16                pea.l      [A5 - 0x5EA]
  3251. 00002916  ABFF                     syscall    DebugStr
  3252. label00002918:
  3253. 00002918  4267                     clr.w      -[A7]
  3254. 0000291A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3255. 0000291E  303C 0072                move.w     D0, 0x72 /* 'r' */
  3256. 00002922  AAAA                     syscall    QuickTimeDispatch
  3257. 00002924  301F                     move.w     D0, [A7]+
  3258. 00002926  3D40 FFFE                move.w     [A6 - 0x2], D0
  3259. 0000292A  4A6E FFFE                tst.w      [A6 - 0x2]
  3260. 0000292E  6706                     beq        +0x8 /* 00002936 */
  3261. 00002930  486D FA2C                pea.l      [A5 - 0x5D4]
  3262. 00002934  ABFF                     syscall    DebugStr
  3263. label00002936:
  3264. 00002936  4267                     clr.w      -[A7]
  3265. 00002938  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3266. 0000293C  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  3267. 00002940  42A7                     clr.l      -[A7]
  3268. 00002942  2F2D FDD8                move.l     -[A7], [A5 - 0x228]
  3269. 00002946  4878 0001                push.l     0x1
  3270. 0000294A  2F2D FDA4                move.l     -[A7], [A5 - 0x25C]
  3271. 0000294E  2F2D FDD8                move.l     -[A7], [A5 - 0x228]
  3272. 00002952  4267                     clr.w      -[A7]
  3273. 00002954  42A7                     clr.l      -[A7]
  3274. 00002956  303C 007C                move.w     D0, 0x7C /* '|' */
  3275. 0000295A  AAAA                     syscall    QuickTimeDispatch
  3276. 0000295C  301F                     move.w     D0, [A7]+
  3277. 0000295E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3278. 00002962  4A6E FFFE                tst.w      [A6 - 0x2]
  3279. 00002966  6706                     beq        +0x8 /* 0000296E */
  3280. 00002968  486D FA44                pea.l      [A5 - 0x5BC]
  3281. 0000296C  ABFF                     syscall    DebugStr
  3282. label0000296E:
  3283. 0000296E  4267                     clr.w      -[A7]
  3284. 00002970  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3285. 00002974  303C 0073                move.w     D0, 0x73 /* 's' */
  3286. 00002978  AAAA                     syscall    QuickTimeDispatch
  3287. 0000297A  301F                     move.w     D0, [A7]+
  3288. 0000297C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3289. 00002980  4A6E FFFE                tst.w      [A6 - 0x2]
  3290. 00002984  6706                     beq        +0x8 /* 0000298C */
  3291. 00002986  486D FA5A                pea.l      [A5 - 0x5A6]
  3292. 0000298A  ABFF                     syscall    DebugStr
  3293. label0000298C:
  3294. 0000298C  42A7                     clr.l      -[A7]
  3295. 0000298E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3296. 00002992  303C 006A                move.w     D0, 0x6A /* 'j' */
  3297. 00002996  AAAA                     syscall    QuickTimeDispatch
  3298. 00002998  201F                     move.l     D0, [A7]+
  3299. 0000299A  4267                     clr.w      -[A7]
  3300. 0000299C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3301. 000029A0  42A7                     clr.l      -[A7]
  3302. 000029A2  42A7                     clr.l      -[A7]
  3303. 000029A4  2F00                     move.l     -[A7], D0
  3304. 000029A6  4879 0001 0000           push.l     0x10000
  3305. 000029AC  303C 0183                move.w     D0, 0x183
  3306. 000029B0  AAAA                     syscall    QuickTimeDispatch
  3307. 000029B2  301F                     move.w     D0, [A7]+
  3308. 000029B4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3309. 000029B8  4A6E FFFE                tst.w      [A6 - 0x2]
  3310. 000029BC  6706                     beq        +0x8 /* 000029C4 */
  3311. 000029BE  486D FA70                pea.l      [A5 - 0x590]
  3312. 000029C2  ABFF                     syscall    DebugStr
  3313. label000029C4:
  3314. 000029C4  4EBA 1644                jsr        [PC + 0x1644 /* 0000400A */]
  3315. 000029C8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3316. 000029CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3317. 000029D0  42A7                     clr.l      -[A7]
  3318. 000029D2  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  3319. 000029D6  4267                     clr.w      -[A7]
  3320. 000029D8  2F3C 0002 002E           move.l     -[A7], 0x2002E
  3321. 000029DE  7000                     moveq.l    D0, 0x00
  3322. 000029E0  A82A                     syscall    ComponentDispatch
  3323. 000029E2  201F                     move.l     D0, [A7]+
  3324. 000029E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3325. 000029E8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3326. 000029EC  A983                     syscall    DisposeDialog
  3327. 000029EE  4E5E                     unlink     A6
  3328. 000029F0  4E75                     rts
  3329. 000029F2  4D41                     chk.w      D6, D1
  3330. 000029F4  4B45                     chk.w      D5, D5
  3331. 000029F6  534F                     subq.w     A7, 1
  3332. 000029F8  554E                     subq.w     A6, 2
  3333. fn000029FA:
  3334. 000029FA  4E56 FFFC                link       A6, -0x0004
  3335. 000029FE  42A7                     clr.l      -[A7]
  3336. 00002A00  A975                     syscall    TickCount
  3337. 00002A02  201F                     move.l     D0, [A7]+
  3338. 00002A04  2D40 FFFC                move.l     [A6 - 0x4], D0
  3339. label00002A08:
  3340. 00002A08  42A7                     clr.l      -[A7]
  3341. 00002A0A  A975                     syscall    TickCount
  3342. 00002A0C  201F                     move.l     D0, [A7]+
  3343. 00002A0E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3344. 00002A12  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3345. 00002A16  65F0                     bcs        -0xE /* 00002A08 */
  3346. 00002A18  4E5E                     unlink     A6
  3347. 00002A1A  4E75                     rts
  3348. 00002A1C  5741                     subq.w     D1, 3
  3349. 00002A1E  4954                     chk.w      D4, [A4]
  3350. 00002A20  464F                     not.w      A7
  3351. 00002A22  524D                     addq.w     A5, 1
  3352. fn00002A24:
  3353. 00002A24  4267                     clr.w      -[A7]
  3354. 00002A26  A974                     syscall    Button
  3355. 00002A28  101F                     move.b     D0, [A7]+
  3356. 00002A2A  4E75                     rts
  3357. fn00002A2C:
  3358. 00002A2C  4E56 FFDE                link       A6, -0x0022
  3359. 00002A30  42A7                     clr.l      -[A7]
  3360. 00002A32  3F3C 0086                move.w     -[A7], 0x86
  3361. 00002A36  42A7                     clr.l      -[A7]
  3362. 00002A38  4878 FFFF                push.l     0xFFFF
  3363. 00002A3C  A97C                     syscall    GetNewDialog
  3364. 00002A3E  205F                     movea.l    A0, [A7]+
  3365. 00002A40  2D48 FFFC                move.l     [A6 - 0x4], A0
  3366. 00002A44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3367. 00002A48  A873                     syscall    SetPort
  3368. 00002A4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3369. 00002A4E  A981                     syscall    DrawDialog
  3370. 00002A50  2D7C 7072 7674 FFE0      move.l     [A6 - 0x20], 0x70727674 /* 'prvt' */
  3371. 00002A58  2D7C 4D6F 6F56 FFE4      move.l     [A6 - 0x1C], 0x4D6F6F56 /* 'MooV' */
  3372. 00002A60  42AE FFE8                clr.l      [A6 - 0x18]
  3373. 00002A64  42AE FFEC                clr.l      [A6 - 0x14]
  3374. 00002A68  42AE FFF0                clr.l      [A6 - 0x10]
  3375. 00002A6C  42A7                     clr.l      -[A7]
  3376. 00002A6E  42A7                     clr.l      -[A7]
  3377. 00002A70  486E FFE0                pea.l      [A6 - 0x20]
  3378. 00002A74  7004                     moveq.l    D0, 0x04
  3379. 00002A76  A82A                     syscall    ComponentDispatch
  3380. 00002A78  205F                     movea.l    A0, [A7]+
  3381. 00002A7A  2D48 FFF4                move.l     [A6 - 0xC], A0
  3382. 00002A7E  42A7                     clr.l      -[A7]
  3383. 00002A80  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3384. 00002A84  7007                     moveq.l    D0, 0x07
  3385. 00002A86  A82A                     syscall    ComponentDispatch
  3386. 00002A88  205F                     movea.l    A0, [A7]+
  3387. 00002A8A  2D48 FFF8                move.l     [A6 - 0x8], A0
  3388. 00002A8E  4AAE FFF8                tst.l      [A6 - 0x8]
  3389. 00002A92  6732                     beq        +0x34 /* 00002AC6 */
  3390. 00002A94  42A7                     clr.l      -[A7]
  3391. 00002A96  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3392. 00002A9A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3393. 00002A9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3394. 00002AA2  1F3C 0001                move.b     -[A7], 0x1
  3395. 00002AA6  42A7                     clr.l      -[A7]
  3396. 00002AA8  42A7                     clr.l      -[A7]
  3397. 00002AAA  2F3C 0010 0002           move.l     -[A7], 0x100002
  3398. 00002AB0  7000                     moveq.l    D0, 0x00
  3399. 00002AB2  A82A                     syscall    ComponentDispatch
  3400. 00002AB4  201F                     move.l     D0, [A7]+
  3401. 00002AB6  3D40 FFDE                move.w     [A6 - 0x22], D0
  3402. 00002ABA  4267                     clr.w      -[A7]
  3403. 00002ABC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3404. 00002AC0  7008                     moveq.l    D0, 0x08
  3405. 00002AC2  A82A                     syscall    ComponentDispatch
  3406. 00002AC4  301F                     move.w     D0, [A7]+
  3407. label00002AC6:
  3408. 00002AC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3409. 00002ACA  A983                     syscall    DisposeDialog
  3410. 00002ACC  4E5E                     unlink     A6
  3411. 00002ACE  4E75                     rts
  3412. 00002AD0  4D41                     chk.w      D6, D1
  3413. 00002AD2  4B45                     chk.w      D5, D5
  3414. 00002AD4  5052                     addq.w     [A2], 8
  3415. 00002AD6  4556                     chk.w      D2, [A6]
  3416. fn00002AD8:
  3417. 00002AD8  4E56 FFFA                link       A6, -0x0006
  3418. 00002ADC  4EBA EC9C                jsr        [PC - 0x1364 /* 0000177A */]
  3419. 00002AE0  486D F73E                pea.l      [A5 - 0x8C2]
  3420. 00002AE4  A86E                     syscall    InitGraf
  3421. 00002AE6  AA90                     syscall    InitPalettes
  3422. 00002AE8  A8FE                     syscall    InitFonts
  3423. 00002AEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3424. 00002AEE  4267                     clr.w      -[A7]
  3425. 00002AF0  201F                     move.l     D0, [A7]+
  3426. 00002AF2  A032                     syscall    FlushEvents
  3427. 00002AF4  A912                     syscall    InitWindows
  3428. 00002AF6  A930                     syscall    InitMenus
  3429. 00002AF8  A9CC                     syscall    TEInit
  3430. 00002AFA  42A7                     clr.l      -[A7]
  3431. 00002AFC  A97B                     syscall    InitDialogs
  3432. 00002AFE  A850                     syscall    InitCursor
  3433. 00002B00  422D FA8C                clr.b      [A5 - 0x574]
  3434. 00002B04  42A7                     clr.l      -[A7]
  3435. 00002B06  A8D8                     syscall    NewRgn
  3436. 00002B08  205F                     movea.l    A0, [A7]+
  3437. 00002B0A  2B48 FA8E                move.l     [A5 - 0x572], A0
  3438. 00002B0E  4267                     clr.w      -[A7]
  3439. 00002B10  303C 0001                move.w     D0, 0x1
  3440. 00002B14  AAAA                     syscall    QuickTimeDispatch
  3441. 00002B16  301F                     move.w     D0, [A7]+
  3442. 00002B18  3D40 FFFE                move.w     [A6 - 0x2], D0
  3443. 00002B1C  4A6E FFFE                tst.w      [A6 - 0x2]
  3444. 00002B20  6600 0100                bne        +0x102 /* 00002C22 */
  3445. 00002B24  4EBA 14E4                jsr        [PC + 0x14E4 /* 0000400A */]
  3446. 00002B28  3F3C 3F58                move.w     -[A7], 0x3F58 /* '?X' */
  3447. 00002B2C  4EBA 16F6                jsr        [PC + 0x16F6 /* 00004224 */]
  3448. 00002B30  548F                     addq.l     A7, 2
  3449. 00002B32  2D40 FFFA                move.l     [A6 - 0x6], D0
  3450. 00002B36  206E FFFA                movea.l    A0, [A6 - 0x6]
  3451. 00002B3A  4A10                     tst.b      [A0]
  3452. 00002B3C  670C                     beq        +0xE /* 00002B4A */
  3453. 00002B3E  206E FFFA                movea.l    A0, [A6 - 0x6]
  3454. 00002B42  0C28 0050 0001           cmpi.b     [A0 + 0x1], 0x50 /* 'P' */
  3455. 00002B48  6722                     beq        +0x24 /* 00002B6C */
  3456. label00002B4A:
  3457. 00002B4A  486D FC24                pea.l      [A5 - 0x3DC]
  3458. 00002B4E  486D FC22                pea.l      [A5 - 0x3DE]
  3459. 00002B52  486D FC20                pea.l      [A5 - 0x3E0]
  3460. 00002B56  486D FC0C                pea.l      [A5 - 0x3F4]
  3461. 00002B5A  4EBA D4A4                jsr        [PC - 0x2B5C /* 00000000 */]
  3462. 00002B5E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3463. 00002B62  7001                     moveq.l    D0, 0x01
  3464. 00002B64  3D40 FFFE                move.w     [A6 - 0x2], D0
  3465. 00002B68  6000 00B8                bra        +0xBA /* 00002C22 */
  3466. label00002B6C:
  3467. 00002B6C  206E FFFA                movea.l    A0, [A6 - 0x6]
  3468. 00002B70  217C 3135 3036 0002      move.l     [A0 + 0x2], 0x31353036 /* '1506' */
  3469. 00002B78  6706                     beq        +0x8 /* 00002B80 */
  3470. 00002B7A  7001                     moveq.l    D0, 0x01
  3471. 00002B7C  1B40 FA92                move.b     [A5 - 0x56E], D0
  3472. label00002B80:
  3473. 00002B80  4878 0078                push.l     0x78 /* 'x' */
  3474. 00002B84  3F3C 5350                move.w     -[A7], 0x5350 /* 'SP' */
  3475. 00002B88  4EBA 1618                jsr        [PC + 0x1618 /* 000041A2 */]
  3476. 00002B8C  5C8F                     addq.l     A7, 6
  3477. 00002B8E  3F3C 4652                move.w     -[A7], 0x4652 /* 'FR' */
  3478. 00002B92  4EBA 15BA                jsr        [PC + 0x15BA /* 0000414E */]
  3479. 00002B96  548F                     addq.l     A7, 2
  3480. 00002B98  486D FBC4                pea.l      [A5 - 0x43C]
  3481. 00002B9C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3482. 00002BA0  588F                     addq.l     A7, 4
  3483. 00002BA2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3484. 00002BA6  4A6E FFFE                tst.w      [A6 - 0x2]
  3485. 00002BAA  671A                     beq        +0x1C /* 00002BC6 */
  3486. 00002BAC  486D FC36                pea.l      [A5 - 0x3CA]
  3487. 00002BB0  486D FC34                pea.l      [A5 - 0x3CC]
  3488. 00002BB4  486D FC32                pea.l      [A5 - 0x3CE]
  3489. 00002BB8  486D FC26                pea.l      [A5 - 0x3DA]
  3490. 00002BBC  4EBA D442                jsr        [PC - 0x2BBE /* 00000000 */]
  3491. 00002BC0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3492. 00002BC4  605C                     bra        +0x5E /* 00002C22 */
  3493. label00002BC6:
  3494. 00002BC6  486D FBC8                pea.l      [A5 - 0x438]
  3495. 00002BCA  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  3496. 00002BCE  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3497. 00002BD2  508F                     addq.l     A7, 8
  3498. 00002BD4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3499. 00002BD8  4A6E FFFE                tst.w      [A6 - 0x2]
  3500. 00002BDC  6706                     beq        +0x8 /* 00002BE4 */
  3501. 00002BDE  302E FFFE                move.w     D0, [A6 - 0x2]
  3502. 00002BE2  6042                     bra        +0x44 /* 00002C26 */
  3503. label00002BE4:
  3504. 00002BE4  2B7C 7270 7A61 FBA4      move.l     [A5 - 0x45C], 0x72707A61 /* 'rpza' */
  3505. 00002BEC  2B7C 0000 0200 FBAC      move.l     [A5 - 0x454], 0x200
  3506. 00002BF4  2B7C 0000 0200 FBB0      move.l     [A5 - 0x450], 0x200
  3507. 00002BFC  700A                     moveq.l    D0, 0x0A
  3508. 00002BFE  2B40 FBB4                move.l     [A5 - 0x44C], D0
  3509. 00002C02  7001                     moveq.l    D0, 0x01
  3510. 00002C04  2B40 FBB8                move.l     [A5 - 0x448], D0
  3511. 00002C08  426D FBBC                clr.w      [A5 - 0x444]
  3512. 00002C0C  42AD FBA8                clr.l      [A5 - 0x458]
  3513. 00002C10  2B7C 0000 2B77 FBBE      move.l     [A5 - 0x442], 0x2B77 /* '+w' */
  3514. 00002C18  7001                     moveq.l    D0, 0x01
  3515. 00002C1A  1B40 FBC2                move.b     [A5 - 0x43E], D0
  3516. 00002C1E  426E FFFE                clr.w      [A6 - 0x2]
  3517. label00002C22:
  3518. 00002C22  302E FFFE                move.w     D0, [A6 - 0x2]
  3519. label00002C26:
  3520. 00002C26  4E5E                     unlink     A6
  3521. 00002C28  4E75                     rts
  3522. 00002C2A  494E                     chk.w      D4, A6
  3523. 00002C2C  4954                     chk.w      D4, [A4]
  3524. 00002C2E  4D41                     chk.w      D6, D1
  3525. 00002C30  4349                     chk.w      D1, A1
  3526. fn00002C32:
  3527. 00002C32  4E56 FFFE                link       A6, -0x0002
  3528. 00002C36  2F2D FA8E                move.l     -[A7], [A5 - 0x572]
  3529. 00002C3A  A8D9                     syscall    DisposRgn/DisposeRgn
  3530. 00002C3C  2F2D FBC8                move.l     -[A7], [A5 - 0x438]
  3531. 00002C40  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  3532. 00002C44  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3533. 00002C48  508F                     addq.l     A7, 8
  3534. 00002C4A  486D FBC4                pea.l      [A5 - 0x43C]
  3535. 00002C4E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3536. 00002C52  588F                     addq.l     A7, 4
  3537. 00002C54  3D40 FFFE                move.w     [A6 - 0x2], D0
  3538. 00002C58  4EBA 13EE                jsr        [PC + 0x13EE /* 00004048 */]
  3539. 00002C5C  4E5E                     unlink     A6
  3540. 00002C5E  4E75                     rts
  3541. 00002C60  434C                     chk.w      D1, A4
  3542. 00002C62  4541                     chk.w      D2, D1
  3543. 00002C64  4E55 5020                link       A5, -0xFFFFAFE0
  3544. fn00002C68:
  3545. 00002C68  42A7                     clr.l      -[A7]
  3546. 00002C6A  3F3C 0080                move.w     -[A7], 0x80
  3547. 00002C6E  A9BF                     syscall    GetRMenu
  3548. 00002C70  205F                     movea.l    A0, [A7]+
  3549. 00002C72  2B48 FBCC                move.l     [A5 - 0x434], A0
  3550. 00002C76  4850                     pea.l      [A0]
  3551. 00002C78  4267                     clr.w      -[A7]
  3552. 00002C7A  A935                     syscall    InsertMenu
  3553. 00002C7C  42A7                     clr.l      -[A7]
  3554. 00002C7E  3F3C 0081                move.w     -[A7], 0x81
  3555. 00002C82  A9BF                     syscall    GetRMenu
  3556. 00002C84  205F                     movea.l    A0, [A7]+
  3557. 00002C86  2B48 FBD0                move.l     [A5 - 0x430], A0
  3558. 00002C8A  4850                     pea.l      [A0]
  3559. 00002C8C  4267                     clr.w      -[A7]
  3560. 00002C8E  A935                     syscall    InsertMenu
  3561. 00002C90  42A7                     clr.l      -[A7]
  3562. 00002C92  3F3C 0082                move.w     -[A7], 0x82
  3563. 00002C96  A9BF                     syscall    GetRMenu
  3564. 00002C98  205F                     movea.l    A0, [A7]+
  3565. 00002C9A  2B48 FBD4                move.l     [A5 - 0x42C], A0
  3566. 00002C9E  4850                     pea.l      [A0]
  3567. 00002CA0  4267                     clr.w      -[A7]
  3568. 00002CA2  A935                     syscall    InsertMenu
  3569. 00002CA4  42A7                     clr.l      -[A7]
  3570. 00002CA6  3F3C 0083                move.w     -[A7], 0x83
  3571. 00002CAA  A9BF                     syscall    GetRMenu
  3572. 00002CAC  205F                     movea.l    A0, [A7]+
  3573. 00002CAE  2B48 FBD8                move.l     [A5 - 0x428], A0
  3574. 00002CB2  4850                     pea.l      [A0]
  3575. 00002CB4  4267                     clr.w      -[A7]
  3576. 00002CB6  A935                     syscall    InsertMenu
  3577. 00002CB8  A937                     syscall    DrawMenuBar
  3578. 00002CBA  2F2D FBCC                move.l     -[A7], [A5 - 0x434]
  3579. 00002CBE  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  3580. 00002CC4  A94D                     syscall    AppendResMenu/AddResMenu
  3581. 00002CC6  4E75                     rts
  3582. fn00002CC8:
  3583. 00002CC8  41ED FBE0                lea.l      A0, [A5 - 0x420]
  3584. 00002CCC  43ED F6CA                lea.l      A1, [A5 - 0x936]
  3585. 00002CD0  20D9                     move.l     [A0]+, [A1]+
  3586. 00002CD2  20D9                     move.l     [A0]+, [A1]+
  3587. 00002CD4  42A7                     clr.l      -[A7]
  3588. 00002CD6  42A7                     clr.l      -[A7]
  3589. 00002CD8  486D FBF0                pea.l      [A5 - 0x410]
  3590. 00002CDC  486D FC38                pea.l      [A5 - 0x3C8]
  3591. 00002CE0  4267                     clr.w      -[A7]
  3592. 00002CE2  4267                     clr.w      -[A7]
  3593. 00002CE4  4878 FFFF                push.l     0xFFFF
  3594. 00002CE8  1F3C 0001                move.b     -[A7], 0x1
  3595. 00002CEC  42A7                     clr.l      -[A7]
  3596. 00002CEE  AA45                     syscall    NewCWindow
  3597. 00002CF0  205F                     movea.l    A0, [A7]+
  3598. 00002CF2  2B48 FBDC                move.l     [A5 - 0x424], A0
  3599. 00002CF6  4E75                     rts
  3600. fn00002CF8:
  3601. 00002CF8  4E56 FFFC                link       A6, -0x0004
  3602. 00002CFC  2F0C                     move.l     -[A7], A4
  3603. 00002CFE  42A7                     clr.l      -[A7]
  3604. 00002D00  A924                     syscall    FrontWindow
  3605. 00002D02  205F                     movea.l    A0, [A7]+
  3606. 00002D04  2848                     movea.l    A4, A0
  3607. 00002D06  200C                     move.l     D0, A4
  3608. 00002D08  6708                     beq        +0xA /* 00002D12 */
  3609. 00002D0A  306C 006C                movea.w    A0, [A4 + 0x6C]
  3610. 00002D0E  2008                     move.l     D0, A0
  3611. 00002D10  6002                     bra        +0x4 /* 00002D14 */
  3612. label00002D12:
  3613. 00002D12  7000                     moveq.l    D0, 0x00
  3614. label00002D14:
  3615. 00002D14  3D40 FFFE                move.w     [A6 - 0x2], D0
  3616. 00002D18  4A6E FFFE                tst.w      [A6 - 0x2]
  3617. 00002D1C  5DC0                     slt        D0
  3618. 00002D1E  4400                     neg.b      D0
  3619. 00002D20  4880                     ext.w      D0
  3620. 00002D22  1D40 FFFD                move.b     [A6 - 0x3], D0
  3621. 00002D26  206D FBDC                movea.l    A0, [A5 - 0x424]
  3622. 00002D2A  1D68 006E FFFC           move.b     [A6 - 0x4], [A0 + 0x6E]
  3623. 00002D30  7000                     moveq.l    D0, 0x00
  3624. 00002D32  102E FFFD                move.b     D0, [A6 - 0x3]
  3625. 00002D36  3F00                     move.w     -[A7], D0
  3626. 00002D38  3F3C 0001                move.w     -[A7], 0x1
  3627. 00002D3C  2F2D FBD4                move.l     -[A7], [A5 - 0x42C]
  3628. 00002D40  4EBA 0096                jsr        [PC + 0x96 /* 00002DD8 */]
  3629. 00002D44  508F                     addq.l     A7, 8
  3630. 00002D46  7000                     moveq.l    D0, 0x00
  3631. 00002D48  102E FFFD                move.b     D0, [A6 - 0x3]
  3632. 00002D4C  3F00                     move.w     -[A7], D0
  3633. 00002D4E  3F3C 0003                move.w     -[A7], 0x3
  3634. 00002D52  2F2D FBD4                move.l     -[A7], [A5 - 0x42C]
  3635. 00002D56  4EBA 0080                jsr        [PC + 0x80 /* 00002DD8 */]
  3636. 00002D5A  508F                     addq.l     A7, 8
  3637. 00002D5C  7000                     moveq.l    D0, 0x00
  3638. 00002D5E  102E FFFD                move.b     D0, [A6 - 0x3]
  3639. 00002D62  3F00                     move.w     -[A7], D0
  3640. 00002D64  3F3C 0004                move.w     -[A7], 0x4
  3641. 00002D68  2F2D FBD4                move.l     -[A7], [A5 - 0x42C]
  3642. 00002D6C  4EBA 006A                jsr        [PC + 0x6A /* 00002DD8 */]
  3643. 00002D70  508F                     addq.l     A7, 8
  3644. 00002D72  7000                     moveq.l    D0, 0x00
  3645. 00002D74  102E FFFD                move.b     D0, [A6 - 0x3]
  3646. 00002D78  3F00                     move.w     -[A7], D0
  3647. 00002D7A  3F3C 0005                move.w     -[A7], 0x5
  3648. 00002D7E  2F2D FBD4                move.l     -[A7], [A5 - 0x42C]
  3649. 00002D82  4EBA 0054                jsr        [PC + 0x54 /* 00002DD8 */]
  3650. 00002D86  508F                     addq.l     A7, 8
  3651. 00002D88  7000                     moveq.l    D0, 0x00
  3652. 00002D8A  102E FFFD                move.b     D0, [A6 - 0x3]
  3653. 00002D8E  3F00                     move.w     -[A7], D0
  3654. 00002D90  3F3C 0006                move.w     -[A7], 0x6
  3655. 00002D94  2F2D FBD4                move.l     -[A7], [A5 - 0x42C]
  3656. 00002D98  4EBA 003E                jsr        [PC + 0x3E /* 00002DD8 */]
  3657. 00002D9C  508F                     addq.l     A7, 8
  3658. 00002D9E  4267                     clr.w      -[A7]
  3659. 00002DA0  3F3C 0001                move.w     -[A7], 0x1
  3660. 00002DA4  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  3661. 00002DA8  4EBA 002E                jsr        [PC + 0x2E /* 00002DD8 */]
  3662. 00002DAC  508F                     addq.l     A7, 8
  3663. 00002DAE  4A2E FFFD                tst.b      [A6 - 0x3]
  3664. 00002DB2  6604                     bne        +0x6 /* 00002DB8 */
  3665. 00002DB4  7000                     moveq.l    D0, 0x00
  3666. 00002DB6  6002                     bra        +0x4 /* 00002DBA */
  3667. label00002DB8:
  3668. 00002DB8  7001                     moveq.l    D0, 0x01
  3669. label00002DBA:
  3670. 00002DBA  3F00                     move.w     -[A7], D0
  3671. 00002DBC  3F3C 0002                move.w     -[A7], 0x2
  3672. 00002DC0  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  3673. 00002DC4  4EBA 0012                jsr        [PC + 0x12 /* 00002DD8 */]
  3674. 00002DC8  508F                     addq.l     A7, 8
  3675. 00002DCA  285F                     movea.l    A4, [A7]+
  3676. 00002DCC  4E5E                     unlink     A6
  3677. 00002DCE  4E75                     rts
  3678. 00002DD0  4144                     chk.w      D0, D4
  3679. 00002DD2  4A55                     tst.w      [A5]
  3680. 00002DD4  5354                     subq.w     [A4], 1
  3681. 00002DD6  4D45                     chk.w      D6, D5
  3682. fn00002DD8:
  3683. 00002DD8  4E56 0000                link       A6, 0
  3684. 00002DDC  4A2E 000F                tst.b      [A6 + 0xF]
  3685. 00002DE0  670C                     beq        +0xE /* 00002DEE */
  3686. 00002DE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3687. 00002DE6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3688. 00002DEA  A939                     syscall    EnableItem
  3689. 00002DEC  600A                     bra        +0xC /* 00002DF8 */
  3690. label00002DEE:
  3691. 00002DEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3692. 00002DF2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3693. 00002DF6  A93A                     syscall    DisableItem
  3694. label00002DF8:
  3695. 00002DF8  4E5E                     unlink     A6
  3696. 00002DFA  4E75                     rts
  3697. 00002DFC  454E                     chk.w      D2, A6
  3698. 00002DFE  4142                     chk.w      D0, D2
  3699. 00002E00  4C45 2020                movem.l    D5,A5, D5
  3700. fn00002E04:
  3701. 00002E04  4E56 FEF4                link       A6, -0x010C
  3702. 00002E08  4267                     clr.w      -[A7]
  3703. 00002E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3704. 00002E0E  A86A                     syscall    HiWord
  3705. 00002E10  301F                     move.w     D0, [A7]+
  3706. 00002E12  3D40 FFFE                move.w     [A6 - 0x2], D0
  3707. 00002E16  4267                     clr.w      -[A7]
  3708. 00002E18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3709. 00002E1C  A86B                     syscall    LoWord
  3710. 00002E1E  301F                     move.w     D0, [A7]+
  3711. 00002E20  3D40 FFFC                move.w     [A6 - 0x4], D0
  3712. 00002E24  302E FFFE                move.w     D0, [A6 - 0x2]
  3713. 00002E28  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3714. 00002E2C  0080 0083 011C           ori.l      D0, 0x83011C
  3715. 00002E32  0008 0046                ori.b      A0, 0x46 /* 'F' */
  3716. 00002E36  00B6 00D2 302E FFFC      ori.l      <<invalid full ext with I/IS == 4>>, 0xD2302E
  3717. 00002E3E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3718. 00002E42  0001 0001                ori.b      D1, 0x1
  3719. 00002E46  000C 0002                ori.b      A4, 0x2
  3720. 00002E4A  4EBA 0122                jsr        [PC + 0x122 /* 00002F6E */]
  3721. 00002E4E  6000 00FC                bra        +0xFE /* 00002F4C */
  3722. 00002E52  486E FEF8                pea.l      [A6 - 0x108]
  3723. 00002E56  A874                     syscall    GetPort
  3724. 00002E58  2F2D FBCC                move.l     -[A7], [A5 - 0x434]
  3725. 00002E5C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3726. 00002E60  486E FEFC                pea.l      [A6 - 0x104]
  3727. 00002E64  A946                     syscall    GetMenuItemText/GetItem
  3728. 00002E66  4267                     clr.w      -[A7]
  3729. 00002E68  486E FEFC                pea.l      [A6 - 0x104]
  3730. 00002E6C  A9B6                     syscall    OpenDeskAcc
  3731. 00002E6E  301F                     move.w     D0, [A7]+
  3732. 00002E70  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  3733. 00002E74  A873                     syscall    SetPort
  3734. 00002E76  6000 00D4                bra        +0xD6 /* 00002F4C */
  3735. 00002E7A  302E FFFC                move.w     D0, [A6 - 0x4]
  3736. 00002E7E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3737. 00002E82  0001 0005                ori.b      D1, 0x5
  3738. 00002E86  00C6                     .incomplete
  3739. 00002E88  000A 0010                ori.b      A2, 0x10
  3740. 00002E8C  00C0                     .incomplete
  3741. 00002E8E  00BE 0042 4EBA           ori.l      <<invalid special address>>, 0x424EBA
  3742. 00002E94  0182                     bclr       D2, D0
  3743. 00002E96  6000 00B4                bra        +0xB6 /* 00002F4C */
  3744. 00002E9A  42A7                     clr.l      -[A7]
  3745. 00002E9C  A924                     syscall    FrontWindow
  3746. 00002E9E  205F                     movea.l    A0, [A7]+
  3747. 00002EA0  2D48 FEF4                move.l     [A6 - 0x10C], A0
  3748. 00002EA4  B0FC 0000                cmpa.w     A0, 0x0
  3749. 00002EA8  6700 00A2                beq        +0xA4 /* 00002F4C */
  3750. 00002EAC  206E FEF4                movea.l    A0, [A6 - 0x10C]
  3751. 00002EB0  4A68 006C                tst.w      [A0 + 0x6C]
  3752. 00002EB4  6C0E                     bge        +0x10 /* 00002EC4 */
  3753. 00002EB6  206E FEF4                movea.l    A0, [A6 - 0x10C]
  3754. 00002EBA  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  3755. 00002EBE  A9B7                     syscall    CloseDeskAcc
  3756. 00002EC0  6000 008A                bra        +0x8C /* 00002F4C */
  3757. label00002EC4:
  3758. 00002EC4  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  3759. 00002EC8  4EBA 008E                jsr        [PC + 0x8E /* 00002F58 */]
  3760. 00002ECC  588F                     addq.l     A7, 4
  3761. 00002ECE  6000 007C                bra        +0x7E /* 00002F4C */
  3762. 00002ED2  206D FBDC                movea.l    A0, [A5 - 0x424]
  3763. 00002ED6  4A28 006E                tst.b      [A0 + 0x6E]
  3764. 00002EDA  670A                     beq        +0xC /* 00002EE6 */
  3765. 00002EDC  2F2D FBDC                move.l     -[A7], [A5 - 0x424]
  3766. 00002EE0  4EBA 0076                jsr        [PC + 0x76 /* 00002F58 */]
  3767. 00002EE4  588F                     addq.l     A7, 4
  3768. label00002EE6:
  3769. 00002EE6  A9F4                     syscall    ExitToShell
  3770. 00002EE8  6000 0062                bra        +0x64 /* 00002F4C */
  3771. 00002EEC  4267                     clr.w      -[A7]
  3772. 00002EEE  302E FFFC                move.w     D0, [A6 - 0x4]
  3773. 00002EF2  5340                     subq.w     D0, 1
  3774. 00002EF4  3F00                     move.w     -[A7], D0
  3775. 00002EF6  A9C2                     syscall    SysEdit
  3776. 00002EF8  101F                     move.b     D0, [A7]+
  3777. 00002EFA  4A00                     tst.b      D0
  3778. 00002EFC  6600 004E                bne        +0x50 /* 00002F4C */
  3779. 00002F00  3F3C 0005                move.w     -[A7], 0x5
  3780. 00002F04  A9C8                     syscall    SysBeep
  3781. 00002F06  6000 0044                bra        +0x46 /* 00002F4C */
  3782. 00002F0A  302E FFFC                move.w     D0, [A6 - 0x4]
  3783. 00002F0E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3784. 00002F12  0001 0004                ori.b      D1, 0x4
  3785. 00002F16  0036 0008 000C           ori.b      [A6 + D0.w + 0xC], 0x8
  3786. 00002F1C  0016 0020                ori.b      [A6], 0x20 /* ' ' */
  3787. 00002F20  4EBA E982                jsr        [PC - 0x167E /* 000018A4 */]
  3788. 00002F24  6026                     bra        +0x28 /* 00002F4C */
  3789. 00002F26  486D FBA4                pea.l      [A5 - 0x45C]
  3790. 00002F2A  4EBA DC4C                jsr        [PC - 0x23B4 /* 00000B78 */]
  3791. 00002F2E  588F                     addq.l     A7, 4
  3792. 00002F30  601A                     bra        +0x1C /* 00002F4C */
  3793. 00002F32  486D FBA4                pea.l      [A5 - 0x45C]
  3794. 00002F36  4EBA E3A2                jsr        [PC - 0x1C5E /* 000012DA */]
  3795. 00002F3A  588F                     addq.l     A7, 4
  3796. 00002F3C  600E                     bra        +0x10 /* 00002F4C */
  3797. 00002F3E  486D FFBE                pea.l      [A5 - 0x42]
  3798. 00002F42  2F2D FBC4                move.l     -[A7], [A5 - 0x43C]
  3799. 00002F46  4EBA 03BA                jsr        [PC + 0x3BA /* 00003302 */]
  3800. 00002F4A  508F                     addq.l     A7, 8
  3801. label00002F4C:
  3802. 00002F4C  4E5E                     unlink     A6
  3803. 00002F4E  4E75                     rts
  3804. 00002F50  4841                     swap.w     D1
  3805. 00002F52  4E44                     trap       4
  3806. 00002F54  4C45 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, D5
  3807. fn00002F58:
  3808. 00002F58  4E56 0000                link       A6, 0
  3809. 00002F5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3810. 00002F60  A916                     syscall    HideWindow
  3811. 00002F62  4E5E                     unlink     A6
  3812. 00002F64  4E75                     rts
  3813. 00002F66  434C                     chk.w      D1, A4
  3814. 00002F68  4F53                     chk.w      D7, [A3]
  3815. 00002F6A  4545                     chk.w      D2, D5
  3816. 00002F6C  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  3817. fn00002F6E:
  3818. 00002F6E  4E56 FFE8                link       A6, -0x0018
  3819. 00002F72  42A7                     clr.l      -[A7]
  3820. 00002F74  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  3821. 00002F7A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3822. 00002F7E  A9A0                     syscall    GetResource
  3823. 00002F80  205F                     movea.l    A0, [A7]+
  3824. 00002F82  2D48 FFF0                move.l     [A6 - 0x10], A0
  3825. 00002F86  42A7                     clr.l      -[A7]
  3826. 00002F88  3F3C 0084                move.w     -[A7], 0x84
  3827. 00002F8C  42A7                     clr.l      -[A7]
  3828. 00002F8E  4878 FFFF                push.l     0xFFFF
  3829. 00002F92  A97C                     syscall    GetNewDialog
  3830. 00002F94  205F                     movea.l    A0, [A7]+
  3831. 00002F96  2D48 FFFC                move.l     [A6 - 0x4], A0
  3832. 00002F9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3833. 00002F9E  A873                     syscall    SetPort
  3834. 00002FA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3835. 00002FA4  3F3C 0001                move.w     -[A7], 0x1
  3836. 00002FA8  486E FFFA                pea.l      [A6 - 0x6]
  3837. 00002FAC  486E FFF4                pea.l      [A6 - 0xC]
  3838. 00002FB0  486E FFE8                pea.l      [A6 - 0x18]
  3839. 00002FB4  A98D                     syscall    GetDialogItem/GetDItem
  3840. 00002FB6  3F3C 0003                move.w     -[A7], 0x3
  3841. 00002FBA  3F3C 0003                move.w     -[A7], 0x3
  3842. 00002FBE  A89B                     syscall    PenSize
  3843. 00002FC0  486E FFE8                pea.l      [A6 - 0x18]
  3844. 00002FC4  3F3C FFFC                move.w     -[A7], 0xFFFC
  3845. 00002FC8  3F3C FFFC                move.w     -[A7], 0xFFFC
  3846. 00002FCC  A8A9                     syscall    InsetRect
  3847. 00002FCE  486E FFE8                pea.l      [A6 - 0x18]
  3848. 00002FD2  3F3C 0010                move.w     -[A7], 0x10
  3849. 00002FD6  3F3C 0010                move.w     -[A7], 0x10
  3850. 00002FDA  A8B0                     syscall    FrameRoundRect
  3851. label00002FDC:
  3852. 00002FDC  42A7                     clr.l      -[A7]
  3853. 00002FDE  486E FFFA                pea.l      [A6 - 0x6]
  3854. 00002FE2  A991                     syscall    ModalDialog
  3855. 00002FE4  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  3856. 00002FEA  66F0                     bne        -0xE /* 00002FDC */
  3857. 00002FEC  4267                     clr.w      -[A7]
  3858. 00002FEE  42A7                     clr.l      -[A7]
  3859. 00002FF0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3860. 00002FF4  4267                     clr.w      -[A7]
  3861. 00002FF6  A805                     syscall    SndPlay
  3862. 00002FF8  301F                     move.w     D0, [A7]+
  3863. 00002FFA  3D40 FFF8                move.w     [A6 - 0x8], D0
  3864. 00002FFE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3865. 00003002  A9A3                     syscall    ReleaseResource
  3866. 00003004  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3867. 00003008  A983                     syscall    DisposeDialog
  3868. 0000300A  4E5E                     unlink     A6
  3869. 0000300C  4E75                     rts
  3870. 0000300E  444F                     neg.w      A7
  3871. 00003010  4142                     chk.w      D0, D2
  3872. 00003012  4F55                     chk.w      D7, [A5]
  3873. 00003014  5442                     addq.w     D2, 2
  3874. 00003016  4E56 FF9E                link       A6, -0x0062
  3875. 0000301A  2D6D FBF8 FFF8           move.l     [A6 - 0x8], [A5 - 0x408]
  3876. 00003020  41EE FF9E                lea.l      A0, [A6 - 0x62]
  3877. 00003024  43ED FBFC                lea.l      A1, [A5 - 0x404]
  3878. 00003028  20D9                     move.l     [A0]+, [A1]+
  3879. 0000302A  20D9                     move.l     [A0]+, [A1]+
  3880. 0000302C  20D9                     move.l     [A0]+, [A1]+
  3881. 0000302E  20D9                     move.l     [A0]+, [A1]+
  3882. 00003030  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3883. 00003034  486D FC3A                pea.l      [A5 - 0x3C6]
  3884. 00003038  42A7                     clr.l      -[A7]
  3885. 0000303A  3F3C 0002                move.w     -[A7], 0x2
  3886. 0000303E  486E FF9E                pea.l      [A6 - 0x62]
  3887. 00003042  42A7                     clr.l      -[A7]
  3888. 00003044  486E FFAE                pea.l      [A6 - 0x52]
  3889. 00003048  3F3C 0002                move.w     -[A7], 0x2
  3890. 0000304C  A9EA                     syscall    Pack3
  3891. 0000304E  4E5E                     unlink     A6
  3892. 00003050  4E75                     rts
  3893. 00003052  444F                     neg.w      A7
  3894. 00003054  4F50                     chk.w      D7, [A0]
  3895. 00003056  454E                     chk.w      D2, A6
  3896. 00003058  2020                     move.l     D0, -[A0]
  3897. fn0000305A:
  3898. 0000305A  4E56 0000                link       A6, 0
  3899. 0000305E  4AAE 0008                tst.l      [A6 + 0x8]
  3900. 00003062  670A                     beq        +0xC /* 0000306E */
  3901. 00003064  202E 0008                move.l     D0, [A6 + 0x8]
  3902. 00003068  B0AD FBDC                cmp.l      D0, [A5 - 0x424]
  3903. 0000306C  6704                     beq        +0x6 /* 00003072 */
  3904. label0000306E:
  3905. 0000306E  7000                     moveq.l    D0, 0x00
  3906. 00003070  6002                     bra        +0x4 /* 00003074 */
  3907. label00003072:
  3908. 00003072  7001                     moveq.l    D0, 0x01
  3909. label00003074:
  3910. 00003074  4E5E                     unlink     A6
  3911. 00003076  4E75                     rts
  3912. 00003078  4953                     chk.w      D4, [A3]
  3913. 0000307A  4D59                     chk.w      D6, [A1]+
  3914. 0000307C  5749                     subq.w     A1, 3
  3915. 0000307E  4E44                     trap       4
  3916. fn00003080:
  3917. 00003080  4E56 0000                link       A6, 0
  3918. 00003084  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3919. 00003088  A873                     syscall    SetPort
  3920. 0000308A  206E 0008                movea.l    A0, [A6 + 0x8]
  3921. 0000308E  4868 0010                pea.l      [A0 + 0x10]
  3922. 00003092  A928                     syscall    InvalRect
  3923. 00003094  4E5E                     unlink     A6
  3924. 00003096  4E75                     rts
  3925. 00003098  444F                     neg.w      A7
  3926. 0000309A  4143                     chk.w      D0, D3
  3927. 0000309C  5449                     addq.w     A1, 2
  3928. 0000309E  5641                     addq.w     D1, 3
  3929. fn000030A0:
  3930. 000030A0  4E56 0000                link       A6, 0
  3931. 000030A4  4E5E                     unlink     A6
  3932. 000030A6  4E75                     rts
  3933. 000030A8  444F                     neg.w      A7
  3934. 000030AA  4445                     neg.w      D5
  3935. 000030AC  4143                     chk.w      D0, D3
  3936. 000030AE  5449                     addq.w     A1, 2
  3937. fn000030B0:
  3938. 000030B0  4E56 FFF4                link       A6, -0x000C
  3939. 000030B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3940. 000030B6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3941. 000030BA  202E FFFC                move.l     D0, [A6 - 0x4]
  3942. 000030BE  4E5E                     unlink     A6
  3943. 000030C0  4E75                     rts
  3944. 000030C2  4745                     chk.w      D3, D5
  3945. 000030C4  5453                     addq.w     [A3], 2
  3946. 000030C6  4C45 4550                movem.l    D4,D6,A0,A2,A6, D5
  3947. fn000030CA:
  3948. 000030CA  4E56 FFFA                link       A6, -0x0006
  3949. 000030CE  4267                     clr.w      -[A7]
  3950. 000030D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3951. 000030D4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  3952. 000030D8  486E FFFC                pea.l      [A6 - 0x4]
  3953. 000030DC  A92C                     syscall    FindWindow
  3954. 000030DE  301F                     move.w     D0, [A7]+
  3955. 000030E0  3D40 FFFA                move.w     [A6 - 0x6], D0
  3956. 000030E4  302E FFFA                move.w     D0, [A6 - 0x6]
  3957. 000030E8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3958. 000030EC  0001 0006                ori.b      D1, 0x6
  3959. 000030F0  00AE 001A 000A 0058      ori.l      [A6 + 0x58], 0x1A000A
  3960. 000030F8  0032 00A4 0074           ori.b      [A2 + D0.w + 0x74], 0xA4
  3961. 000030FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3962. 00003102  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3963. 00003106  A9B3                     syscall    SystemClick
  3964. 00003108  6000 0094                bra        +0x96 /* 0000319E */
  3965. 0000310C  4EBA FBEA                jsr        [PC - 0x416 /* 00002CF8 */]
  3966. 00003110  42A7                     clr.l      -[A7]
  3967. 00003112  206E 0008                movea.l    A0, [A6 + 0x8]
  3968. 00003116  2F28 000A                move.l     -[A7], [A0 + 0xA]
  3969. 0000311A  A93D                     syscall    MenuSelect
  3970. 0000311C  201F                     move.l     D0, [A7]+
  3971. 0000311E  2F00                     move.l     -[A7], D0
  3972. 00003120  4EBA FCE2                jsr        [PC - 0x31E /* 00002E04 */]
  3973. 00003124  588F                     addq.l     A7, 4
  3974. 00003126  6000 0076                bra        +0x78 /* 0000319E */
  3975. 0000312A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3976. 0000312E  4EBA FF2A                jsr        [PC - 0xD6 /* 0000305A */]
  3977. 00003132  588F                     addq.l     A7, 4
  3978. 00003134  4A00                     tst.b      D0
  3979. 00003136  6700 0066                beq        +0x68 /* 0000319E */
  3980. 0000313A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3981. 0000313E  206E 0008                movea.l    A0, [A6 + 0x8]
  3982. 00003142  2F28 000A                move.l     -[A7], [A0 + 0xA]
  3983. 00003146  486D FBE0                pea.l      [A5 - 0x420]
  3984. 0000314A  A925                     syscall    DragWindow
  3985. 0000314C  6050                     bra        +0x52 /* 0000319E */
  3986. 0000314E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3987. 00003152  4EBA FF06                jsr        [PC - 0xFA /* 0000305A */]
  3988. 00003156  588F                     addq.l     A7, 4
  3989. 00003158  4A00                     tst.b      D0
  3990. 0000315A  6742                     beq        +0x44 /* 0000319E */
  3991. 0000315C  42A7                     clr.l      -[A7]
  3992. 0000315E  A924                     syscall    FrontWindow
  3993. 00003160  205F                     movea.l    A0, [A7]+
  3994. 00003162  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  3995. 00003166  6736                     beq        +0x38 /* 0000319E */
  3996. 00003168  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3997. 0000316C  A91F                     syscall    SelectWindow
  3998. 0000316E  602E                     bra        +0x30 /* 0000319E */
  3999. 00003170  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4000. 00003174  4EBA FEE4                jsr        [PC - 0x11C /* 0000305A */]
  4001. 00003178  588F                     addq.l     A7, 4
  4002. 0000317A  4A00                     tst.b      D0
  4003. 0000317C  6720                     beq        +0x22 /* 0000319E */
  4004. 0000317E  4267                     clr.w      -[A7]
  4005. 00003180  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4006. 00003184  206E 0008                movea.l    A0, [A6 + 0x8]
  4007. 00003188  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4008. 0000318C  A91E                     syscall    TrackGoAway
  4009. 0000318E  101F                     move.b     D0, [A7]+
  4010. 00003190  4A00                     tst.b      D0
  4011. 00003192  670A                     beq        +0xC /* 0000319E */
  4012. 00003194  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4013. 00003198  4EBA FDBE                jsr        [PC - 0x242 /* 00002F58 */]
  4014. 0000319C  588F                     addq.l     A7, 4
  4015. label0000319E:
  4016. 0000319E  4E5E                     unlink     A6
  4017. 000031A0  4E75                     rts
  4018. 000031A2  4841                     swap.w     D1
  4019. 000031A4  4E44                     trap       4
  4020. 000031A6  4C45 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
  4021. fn000031AA:
  4022. 000031AA  4E56 FFE8                link       A6, -0x0018
  4023. 000031AE  4267                     clr.w      -[A7]
  4024. 000031B0  A938                     syscall    HiliteMenu
  4025. 000031B2  4EBA FEFC                jsr        [PC - 0x104 /* 000030B0 */]
  4026. 000031B6  4267                     clr.w      -[A7]
  4027. 000031B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  4028. 000031BC  486E FFEE                pea.l      [A6 - 0x12]
  4029. 000031C0  2F00                     move.l     -[A7], D0
  4030. 000031C2  2F2D FA8E                move.l     -[A7], [A5 - 0x572]
  4031. 000031C6  A860                     syscall    WaitNextEvent
  4032. 000031C8  101F                     move.b     D0, [A7]+
  4033. 000031CA  0240 00FF                andi.w     D0, 0xFF
  4034. 000031CE  3D40 FFFE                move.w     [A6 - 0x2], D0
  4035. 000031D2  4A6E FFFE                tst.w      [A6 - 0x2]
  4036. 000031D6  6700 00EE                beq        +0xF0 /* 000032C6 */
  4037. 000031DA  302E FFEE                move.w     D0, [A6 - 0x12]
  4038. 000031DE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4039. 000031E2  0006 001A                ori.b      D6, 0x1A
  4040. 000031E6  0001 0024                ori.b      D1, 0x24 /* '$' */
  4041. 000031EA  0003 0020                ori.b      D3, 0x20 /* ' ' */
  4042. 000031EE  0005 004E                ori.b      D5, 0x4E /* 'N' */
  4043. 000031F2  0006 0060                ori.b      D6, 0x60 /* '`' */
  4044. 000031F6  0008 0080                ori.b      A0, 0x80
  4045. 000031FA  000F 00CA                ori.b      A7, 0xCA
  4046. 000031FE  486E FFEE                pea.l      [A6 - 0x12]
  4047. 00003202  4EBA FEC6                jsr        [PC - 0x13A /* 000030CA */]
  4048. 00003206  588F                     addq.l     A7, 4
  4049. 00003208  6000 00BC                bra        +0xBE /* 000032C6 */
  4050. 0000320C  303C 0100                move.w     D0, 0x100
  4051. 00003210  C06E FFFC                and.w      D0, [A6 - 0x4]
  4052. 00003214  4A40                     tst.w      D0
  4053. 00003216  6700 00AE                beq        +0xB0 /* 000032C6 */
  4054. 0000321A  4EBA FADC                jsr        [PC - 0x524 /* 00002CF8 */]
  4055. 0000321E  203C 0000 00FF           move.l     D0, 0xFF
  4056. 00003224  C0AE FFF0                and.l      D0, [A6 - 0x10]
  4057. 00003228  42A7                     clr.l      -[A7]
  4058. 0000322A  49C0                     lea.l      A4, D0
  4059. 0000322C  3F00                     move.w     -[A7], D0
  4060. 0000322E  A93E                     syscall    MenuKey
  4061. 00003230  201F                     move.l     D0, [A7]+
  4062. 00003232  2F00                     move.l     -[A7], D0
  4063. 00003234  4EBA FBCE                jsr        [PC - 0x432 /* 00002E04 */]
  4064. 00003238  588F                     addq.l     A7, 4
  4065. 0000323A  6000 008A                bra        +0x8C /* 000032C6 */
  4066. 0000323E  2D6E FFF0 FFEA           move.l     [A6 - 0x16], [A6 - 0x10]
  4067. 00003244  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4068. 00003248  A922                     syscall    BeginUpdate
  4069. 0000324A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4070. 0000324E  A923                     syscall    EndUpdate
  4071. 00003250  6000 0074                bra        +0x76 /* 000032C6 */
  4072. 00003254  082E 0000 FFFD           btst.b     [A6 - 0x3], 0x0
  4073. 0000325A  670E                     beq        +0x10 /* 0000326A */
  4074. 0000325C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4075. 00003260  4EBA FE1E                jsr        [PC - 0x1E2 /* 00003080 */]
  4076. 00003264  588F                     addq.l     A7, 4
  4077. 00003266  6000 005E                bra        +0x60 /* 000032C6 */
  4078. label0000326A:
  4079. 0000326A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4080. 0000326E  4EBA FE30                jsr        [PC - 0x1D0 /* 000030A0 */]
  4081. 00003272  588F                     addq.l     A7, 4
  4082. 00003274  6000 0050                bra        +0x52 /* 000032C6 */
  4083. 00003278  202E FFF0                move.l     D0, [A6 - 0x10]
  4084. 0000327C  7218                     moveq.l    D1, 0x18
  4085. 0000327E  E2A0                     asr        D0, D1
  4086. 00003280  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  4087. 00003284  0002 0040                ori.b      D2, 0x40 /* '@' */
  4088. 00003288  0000 00FA                ori.b      D0, 0xFA
  4089. 0000328C  0008 0000                ori.b      A0, 0x0
  4090. 00003290  0001 0034                ori.b      D1, 0x34 /* '4' */
  4091. 00003294  42A7                     clr.l      -[A7]
  4092. 00003296  A924                     syscall    FrontWindow
  4093. 00003298  205F                     movea.l    A0, [A7]+
  4094. 0000329A  2D48 FFEA                move.l     [A6 - 0x16], A0
  4095. 0000329E  082E 0000 FFF3           btst.b     [A6 - 0xD], 0x0
  4096. 000032A4  6710                     beq        +0x12 /* 000032B6 */
  4097. 000032A6  422D FA8C                clr.b      [A5 - 0x574]
  4098. 000032AA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4099. 000032AE  4EBA FDD0                jsr        [PC - 0x230 /* 00003080 */]
  4100. 000032B2  588F                     addq.l     A7, 4
  4101. 000032B4  6010                     bra        +0x12 /* 000032C6 */
  4102. label000032B6:
  4103. 000032B6  7001                     moveq.l    D0, 0x01
  4104. 000032B8  1B40 FA8C                move.b     [A5 - 0x574], D0
  4105. 000032BC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4106. 000032C0  4EBA FDDE                jsr        [PC - 0x222 /* 000030A0 */]
  4107. 000032C4  588F                     addq.l     A7, 4
  4108. label000032C6:
  4109. 000032C6  4E5E                     unlink     A6
  4110. 000032C8  4E75                     rts
  4111. 000032CA  4841                     swap.w     D1
  4112. 000032CC  4E44                     trap       4
  4113. 000032CE  4C45 4556                movem.l    D1,D2,D4,D6,A0,A2,A6, D5
  4114. export_10:
  4115. 000032D2  4E56 FFFE                link       A6, -0x0002
  4116. 000032D6  4EBA F800                jsr        [PC - 0x800 /* 00002AD8 */]
  4117. 000032DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  4118. 000032DE  4A6E FFFE                tst.w      [A6 - 0x2]
  4119. 000032E2  660E                     bne        +0x10 /* 000032F2 */
  4120. 000032E4  4EBA F982                jsr        [PC - 0x67E /* 00002C68 */]
  4121. 000032E8  4EBA F9DE                jsr        [PC - 0x622 /* 00002CC8 */]
  4122. label000032EC:
  4123. 000032EC  4EBA FEBC                jsr        [PC - 0x144 /* 000031AA */]
  4124. 000032F0  60FA                     bra        -0x4 /* 000032EC */
  4125. label000032F2:
  4126. 000032F2  4EBA F93E                jsr        [PC - 0x6C2 /* 00002C32 */]
  4127. 000032F6  4E5E                     unlink     A6
  4128. 000032F8  4E75                     rts
  4129. 000032FA  4D41                     chk.w      D6, D1
  4130. 000032FC  494E                     chk.w      D4, A6
  4131. 000032FE  2020                     move.l     D0, -[A0]
  4132. 00003300  2020                     move.l     D0, -[A0]
  4133. fn00003302:
  4134. 00003302  4E56 FF9E                link       A6, -0x0062
  4135. 00003306  42A7                     clr.l      -[A7]
  4136. 00003308  3F3C 0085                move.w     -[A7], 0x85
  4137. 0000330C  42A7                     clr.l      -[A7]
  4138. 0000330E  4878 FFFF                push.l     0xFFFF
  4139. 00003312  A97C                     syscall    GetNewDialog
  4140. 00003314  205F                     movea.l    A0, [A7]+
  4141. 00003316  2D48 FFEC                move.l     [A6 - 0x14], A0
  4142. 0000331A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4143. 0000331E  A873                     syscall    SetPort
  4144. 00003320  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4145. 00003324  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4146. 00003328  588F                     addq.l     A7, 4
  4147. 0000332A  302D FFCC                move.w     D0, [A5 - 0x34]
  4148. 0000332E  906D FFC8                sub.w      D0, [A5 - 0x38]
  4149. 00003332  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4150. 00003336  486E FFC4                pea.l      [A6 - 0x3C]
  4151. 0000333A  486E FFB6                pea.l      [A6 - 0x4A]
  4152. 0000333E  3F3C 200E                move.w     -[A7], 0x200E
  4153. 00003342  A9EB                     syscall    Pack4/FP68K
  4154. 00003344  486E FFB6                pea.l      [A6 - 0x4A]
  4155. 00003348  486E FFC0                pea.l      [A6 - 0x40]
  4156. 0000334C  3F3C 1010                move.w     -[A7], 0x1010
  4157. 00003350  A9EB                     syscall    Pack4/FP68K
  4158. 00003352  3D7C 0140 FFB4           move.w     [A6 - 0x4C], 0x140
  4159. 00003358  486E FFC0                pea.l      [A6 - 0x40]
  4160. 0000335C  486E FFAA                pea.l      [A6 - 0x56]
  4161. 00003360  3F3C 100E                move.w     -[A7], 0x100E
  4162. 00003364  A9EB                     syscall    Pack4/FP68K
  4163. 00003366  486E FFB4                pea.l      [A6 - 0x4C]
  4164. 0000336A  486E FFAA                pea.l      [A6 - 0x56]
  4165. 0000336E  3F3C 2006                move.w     -[A7], 0x2006
  4166. 00003372  A9EB                     syscall    Pack4/FP68K
  4167. 00003374  486E FFAA                pea.l      [A6 - 0x56]
  4168. 00003378  486E FFC6                pea.l      [A6 - 0x3A]
  4169. 0000337C  3F3C 1010                move.w     -[A7], 0x1010
  4170. 00003380  A9EB                     syscall    Pack4/FP68K
  4171. 00003382  302D FFCA                move.w     D0, [A5 - 0x36]
  4172. 00003386  906D FFC6                sub.w      D0, [A5 - 0x3A]
  4173. 0000338A  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4174. 0000338E  486E FFC4                pea.l      [A6 - 0x3C]
  4175. 00003392  486E FFBA                pea.l      [A6 - 0x46]
  4176. 00003396  3F3C 200E                move.w     -[A7], 0x200E
  4177. 0000339A  A9EB                     syscall    Pack4/FP68K
  4178. 0000339C  486E FFC6                pea.l      [A6 - 0x3A]
  4179. 000033A0  486E FFBA                pea.l      [A6 - 0x46]
  4180. 000033A4  3F3C 1006                move.w     -[A7], 0x1006
  4181. 000033A8  A9EB                     syscall    Pack4/FP68K
  4182. 000033AA  3D7C 00F0 FFB8           move.w     [A6 - 0x48], 0xF0
  4183. 000033B0  486E FFB8                pea.l      [A6 - 0x48]
  4184. 000033B4  486E FFBA                pea.l      [A6 - 0x46]
  4185. 000033B8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  4186. 000033BC  A9EB                     syscall    Pack4/FP68K
  4187. 000033BE  6F58                     ble        +0x5A /* 00003418 */
  4188. 000033C0  302D FFCA                move.w     D0, [A5 - 0x36]
  4189. 000033C4  906D FFC6                sub.w      D0, [A5 - 0x3A]
  4190. 000033C8  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4191. 000033CC  486E FFC4                pea.l      [A6 - 0x3C]
  4192. 000033D0  486E FFB6                pea.l      [A6 - 0x4A]
  4193. 000033D4  3F3C 200E                move.w     -[A7], 0x200E
  4194. 000033D8  A9EB                     syscall    Pack4/FP68K
  4195. 000033DA  486E FFB6                pea.l      [A6 - 0x4A]
  4196. 000033DE  486E FFC0                pea.l      [A6 - 0x40]
  4197. 000033E2  3F3C 1010                move.w     -[A7], 0x1010
  4198. 000033E6  A9EB                     syscall    Pack4/FP68K
  4199. 000033E8  3D7C 00F0 FFB4           move.w     [A6 - 0x4C], 0xF0
  4200. 000033EE  486E FFC0                pea.l      [A6 - 0x40]
  4201. 000033F2  486E FFAA                pea.l      [A6 - 0x56]
  4202. 000033F6  3F3C 100E                move.w     -[A7], 0x100E
  4203. 000033FA  A9EB                     syscall    Pack4/FP68K
  4204. 000033FC  486E FFB4                pea.l      [A6 - 0x4C]
  4205. 00003400  486E FFAA                pea.l      [A6 - 0x56]
  4206. 00003404  3F3C 2006                move.w     -[A7], 0x2006
  4207. 00003408  A9EB                     syscall    Pack4/FP68K
  4208. 0000340A  486E FFAA                pea.l      [A6 - 0x56]
  4209. 0000340E  486E FFC6                pea.l      [A6 - 0x3A]
  4210. 00003412  3F3C 1010                move.w     -[A7], 0x1010
  4211. 00003416  A9EB                     syscall    Pack4/FP68K
  4212. label00003418:
  4213. 00003418  302D FFCC                move.w     D0, [A5 - 0x34]
  4214. 0000341C  906D FFC8                sub.w      D0, [A5 - 0x38]
  4215. 00003420  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4216. 00003424  486E FFC4                pea.l      [A6 - 0x3C]
  4217. 00003428  486E FFBA                pea.l      [A6 - 0x46]
  4218. 0000342C  3F3C 200E                move.w     -[A7], 0x200E
  4219. 00003430  A9EB                     syscall    Pack4/FP68K
  4220. 00003432  486E FFC6                pea.l      [A6 - 0x3A]
  4221. 00003436  486E FFBA                pea.l      [A6 - 0x46]
  4222. 0000343A  3F3C 1006                move.w     -[A7], 0x1006
  4223. 0000343E  A9EB                     syscall    Pack4/FP68K
  4224. 00003440  302D FFCA                move.w     D0, [A5 - 0x36]
  4225. 00003444  906D FFC6                sub.w      D0, [A5 - 0x3A]
  4226. 00003448  3D40 FFB8                move.w     [A6 - 0x48], D0
  4227. 0000344C  486E FFB8                pea.l      [A6 - 0x48]
  4228. 00003450  486E FFAE                pea.l      [A6 - 0x52]
  4229. 00003454  3F3C 200E                move.w     -[A7], 0x200E
  4230. 00003458  A9EB                     syscall    Pack4/FP68K
  4231. 0000345A  486E FFC6                pea.l      [A6 - 0x3A]
  4232. 0000345E  486E FFAE                pea.l      [A6 - 0x52]
  4233. 00003462  3F3C 1006                move.w     -[A7], 0x1006
  4234. 00003466  A9EB                     syscall    Pack4/FP68K
  4235. 00003468  486E FFCA                pea.l      [A6 - 0x36]
  4236. 0000346C  4267                     clr.w      -[A7]
  4237. 0000346E  4267                     clr.w      -[A7]
  4238. 00003470  486E FFBA                pea.l      [A6 - 0x46]
  4239. 00003474  3F3C 0016                move.w     -[A7], 0x16
  4240. 00003478  A9EB                     syscall    Pack4/FP68K
  4241. 0000347A  486E FFBA                pea.l      [A6 - 0x46]
  4242. 0000347E  486E FFA6                pea.l      [A6 - 0x5A]
  4243. 00003482  3F3C 3010                move.w     -[A7], 0x3010
  4244. 00003486  A9EB                     syscall    Pack4/FP68K
  4245. 00003488  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  4246. 0000348C  486E FFAE                pea.l      [A6 - 0x52]
  4247. 00003490  3F3C 0016                move.w     -[A7], 0x16
  4248. 00003494  A9EB                     syscall    Pack4/FP68K
  4249. 00003496  486E FFAE                pea.l      [A6 - 0x52]
  4250. 0000349A  486E FF9E                pea.l      [A6 - 0x62]
  4251. 0000349E  3F3C 3010                move.w     -[A7], 0x3010
  4252. 000034A2  A9EB                     syscall    Pack4/FP68K
  4253. 000034A4  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  4254. 000034A8  A8A7                     syscall    SetRect
  4255. 000034AA  486E FFCA                pea.l      [A6 - 0x36]
  4256. 000034AE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4257. 000034B2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4258. 000034B6  A8A8                     syscall    OffsetRect
  4259. 000034B8  486E FFCA                pea.l      [A6 - 0x36]
  4260. 000034BC  486D FFC6                pea.l      [A5 - 0x3A]
  4261. 000034C0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4262. 000034C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4263. 000034C8  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4264. 000034CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4265. 000034D0  3D40 FFD2                move.w     [A6 - 0x2E], D0
  4266. 000034D4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4267. 000034D8  3F3C 0001                move.w     -[A7], 0x1
  4268. 000034DC  486E FFE6                pea.l      [A6 - 0x1A]
  4269. 000034E0  486E FFDC                pea.l      [A6 - 0x24]
  4270. 000034E4  486E FFD4                pea.l      [A6 - 0x2C]
  4271. 000034E8  A98D                     syscall    GetDialogItem/GetDItem
  4272. 000034EA  3F3C 0003                move.w     -[A7], 0x3
  4273. 000034EE  3F3C 0003                move.w     -[A7], 0x3
  4274. 000034F2  A89B                     syscall    PenSize
  4275. 000034F4  486E FFD4                pea.l      [A6 - 0x2C]
  4276. 000034F8  3F3C FFFC                move.w     -[A7], 0xFFFC
  4277. 000034FC  3F3C FFFC                move.w     -[A7], 0xFFFC
  4278. 00003500  A8A9                     syscall    InsetRect
  4279. 00003502  486E FFD4                pea.l      [A6 - 0x2C]
  4280. 00003506  3F3C 0010                move.w     -[A7], 0x10
  4281. 0000350A  3F3C 0010                move.w     -[A7], 0x10
  4282. 0000350E  A8B0                     syscall    FrameRoundRect
  4283. 00003510  42A7                     clr.l      -[A7]
  4284. 00003512  3F3C 0080                move.w     -[A7], 0x80
  4285. 00003516  A9B8                     syscall    GetPattern
  4286. 00003518  205F                     movea.l    A0, [A7]+
  4287. 0000351A  2B48 FC3C                move.l     [A5 - 0x3C4], A0
  4288. 0000351E  2B48 FC44                move.l     [A5 - 0x3BC], A0
  4289. 00003522  42A7                     clr.l      -[A7]
  4290. 00003524  3F3C 0081                move.w     -[A7], 0x81
  4291. 00003528  A9B8                     syscall    GetPattern
  4292. 0000352A  205F                     movea.l    A0, [A7]+
  4293. 0000352C  2B48 FC40                move.l     [A5 - 0x3C0], A0
  4294. 00003530  42A7                     clr.l      -[A7]
  4295. 00003532  A975                     syscall    TickCount
  4296. 00003534  201F                     move.l     D0, [A7]+
  4297. 00003536  2B40 FC48                move.l     [A5 - 0x3B8], D0
  4298. 0000353A  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4299. 0000353E  43EE FFCA                lea.l      A1, [A6 - 0x36]
  4300. 00003542  20D9                     move.l     [A0]+, [A1]+
  4301. 00003544  20D9                     move.l     [A0]+, [A1]+
  4302. 00003546  486E FFD4                pea.l      [A6 - 0x2C]
  4303. 0000354A  3F3C FFFC                move.w     -[A7], 0xFFFC
  4304. 0000354E  3F3C FFFC                move.w     -[A7], 0xFFFC
  4305. 00003552  A8A9                     syscall    InsetRect
  4306. 00003554  486E FFD4                pea.l      [A6 - 0x2C]
  4307. 00003558  A8A1                     syscall    FrameRect
  4308. 0000355A  206E 000C                movea.l    A0, [A6 + 0xC]
  4309. 0000355E  3028 0002                move.w     D0, [A0 + 0x2]
  4310. 00003562  906D FFC8                sub.w      D0, [A5 - 0x38]
  4311. 00003566  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4312. 0000356A  486E FFC4                pea.l      [A6 - 0x3C]
  4313. 0000356E  486E FFBA                pea.l      [A6 - 0x46]
  4314. 00003572  3F3C 200E                move.w     -[A7], 0x200E
  4315. 00003576  A9EB                     syscall    Pack4/FP68K
  4316. 00003578  486E FFC6                pea.l      [A6 - 0x3A]
  4317. 0000357C  486E FFBA                pea.l      [A6 - 0x46]
  4318. 00003580  3F3C 1006                move.w     -[A7], 0x1006
  4319. 00003584  A9EB                     syscall    Pack4/FP68K
  4320. 00003586  486E FFBA                pea.l      [A6 - 0x46]
  4321. 0000358A  3F3C 0016                move.w     -[A7], 0x16
  4322. 0000358E  A9EB                     syscall    Pack4/FP68K
  4323. 00003590  486E FFBA                pea.l      [A6 - 0x46]
  4324. 00003594  486D FC4E                pea.l      [A5 - 0x3B2]
  4325. 00003598  3F3C 2010                move.w     -[A7], 0x2010
  4326. 0000359C  A9EB                     syscall    Pack4/FP68K
  4327. 0000359E  206E 000C                movea.l    A0, [A6 + 0xC]
  4328. 000035A2  3010                     move.w     D0, [A0]
  4329. 000035A4  906D FFC6                sub.w      D0, [A5 - 0x3A]
  4330. 000035A8  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4331. 000035AC  486E FFC4                pea.l      [A6 - 0x3C]
  4332. 000035B0  486E FFBA                pea.l      [A6 - 0x46]
  4333. 000035B4  3F3C 200E                move.w     -[A7], 0x200E
  4334. 000035B8  A9EB                     syscall    Pack4/FP68K
  4335. 000035BA  486E FFC6                pea.l      [A6 - 0x3A]
  4336. 000035BE  486E FFBA                pea.l      [A6 - 0x46]
  4337. 000035C2  3F3C 1006                move.w     -[A7], 0x1006
  4338. 000035C6  A9EB                     syscall    Pack4/FP68K
  4339. 000035C8  486E FFBA                pea.l      [A6 - 0x46]
  4340. 000035CC  3F3C 0016                move.w     -[A7], 0x16
  4341. 000035D0  A9EB                     syscall    Pack4/FP68K
  4342. 000035D2  486E FFBA                pea.l      [A6 - 0x46]
  4343. 000035D6  486D FC4C                pea.l      [A5 - 0x3B4]
  4344. 000035DA  3F3C 2010                move.w     -[A7], 0x2010
  4345. 000035DE  A9EB                     syscall    Pack4/FP68K
  4346. 000035E0  206E 000C                movea.l    A0, [A6 + 0xC]
  4347. 000035E4  3028 0006                move.w     D0, [A0 + 0x6]
  4348. 000035E8  906D FFC8                sub.w      D0, [A5 - 0x38]
  4349. 000035EC  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4350. 000035F0  486E FFC4                pea.l      [A6 - 0x3C]
  4351. 000035F4  486E FFBA                pea.l      [A6 - 0x46]
  4352. 000035F8  3F3C 200E                move.w     -[A7], 0x200E
  4353. 000035FC  A9EB                     syscall    Pack4/FP68K
  4354. 000035FE  486E FFC6                pea.l      [A6 - 0x3A]
  4355. 00003602  486E FFBA                pea.l      [A6 - 0x46]
  4356. 00003606  3F3C 1006                move.w     -[A7], 0x1006
  4357. 0000360A  A9EB                     syscall    Pack4/FP68K
  4358. 0000360C  486E FFBA                pea.l      [A6 - 0x46]
  4359. 00003610  3F3C 0016                move.w     -[A7], 0x16
  4360. 00003614  A9EB                     syscall    Pack4/FP68K
  4361. 00003616  486E FFBA                pea.l      [A6 - 0x46]
  4362. 0000361A  486D FC52                pea.l      [A5 - 0x3AE]
  4363. 0000361E  3F3C 2010                move.w     -[A7], 0x2010
  4364. 00003622  A9EB                     syscall    Pack4/FP68K
  4365. 00003624  206E 000C                movea.l    A0, [A6 + 0xC]
  4366. 00003628  3028 0004                move.w     D0, [A0 + 0x4]
  4367. 0000362C  906D FFC6                sub.w      D0, [A5 - 0x3A]
  4368. 00003630  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4369. 00003634  486E FFC4                pea.l      [A6 - 0x3C]
  4370. 00003638  486E FFBA                pea.l      [A6 - 0x46]
  4371. 0000363C  3F3C 200E                move.w     -[A7], 0x200E
  4372. 00003640  A9EB                     syscall    Pack4/FP68K
  4373. 00003642  486E FFC6                pea.l      [A6 - 0x3A]
  4374. 00003646  486E FFBA                pea.l      [A6 - 0x46]
  4375. 0000364A  3F3C 1006                move.w     -[A7], 0x1006
  4376. 0000364E  A9EB                     syscall    Pack4/FP68K
  4377. 00003650  486E FFBA                pea.l      [A6 - 0x46]
  4378. 00003654  3F3C 0016                move.w     -[A7], 0x16
  4379. 00003658  A9EB                     syscall    Pack4/FP68K
  4380. 0000365A  486E FFBA                pea.l      [A6 - 0x46]
  4381. 0000365E  486D FC50                pea.l      [A5 - 0x3B0]
  4382. 00003662  3F3C 2010                move.w     -[A7], 0x2010
  4383. 00003666  A9EB                     syscall    Pack4/FP68K
  4384. 00003668  486D FC4C                pea.l      [A5 - 0x3B4]
  4385. 0000366C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4386. 00003670  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4387. 00003674  A8A8                     syscall    OffsetRect
  4388. 00003676  41ED FC54                lea.l      A0, [A5 - 0x3AC]
  4389. 0000367A  2F20                     move.l     -[A7], -[A0]
  4390. 0000367C  2F20                     move.l     -[A7], -[A0]
  4391. 0000367E  4EBA 030E                jsr        [PC + 0x30E /* 0000398E */]
  4392. 00003682  508F                     addq.l     A7, 8
  4393. label00003684:
  4394. 00003684  302D FC52                move.w     D0, [A5 - 0x3AE]
  4395. 00003688  906D FC4E                sub.w      D0, [A5 - 0x3B2]
  4396. 0000368C  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4397. 00003690  486E FFC6                pea.l      [A6 - 0x3A]
  4398. 00003694  486E FFBA                pea.l      [A6 - 0x46]
  4399. 00003698  3F3C 100E                move.w     -[A7], 0x100E
  4400. 0000369C  A9EB                     syscall    Pack4/FP68K
  4401. 0000369E  486E FFC4                pea.l      [A6 - 0x3C]
  4402. 000036A2  486E FFBA                pea.l      [A6 - 0x46]
  4403. 000036A6  3F3C 2004                move.w     -[A7], 0x2004
  4404. 000036AA  A9EB                     syscall    Pack4/FP68K
  4405. 000036AC  486D FC5C                pea.l      [A5 - 0x3A4]
  4406. 000036B0  486E FFBA                pea.l      [A6 - 0x46]
  4407. 000036B4  3F3C 0000                move.w     -[A7], 0x0
  4408. 000036B8  A9EB                     syscall    Pack4/FP68K
  4409. 000036BA  486E FFBA                pea.l      [A6 - 0x46]
  4410. 000036BE  3F3C 0016                move.w     -[A7], 0x16
  4411. 000036C2  A9EB                     syscall    Pack4/FP68K
  4412. 000036C4  486E FFBA                pea.l      [A6 - 0x46]
  4413. 000036C8  486E FFB2                pea.l      [A6 - 0x4E]
  4414. 000036CC  3F3C 3010                move.w     -[A7], 0x3010
  4415. 000036D0  A9EB                     syscall    Pack4/FP68K
  4416. 000036D2  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4417. 000036D6  3F3C 0005                move.w     -[A7], 0x5
  4418. 000036DA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4419. 000036DE  4EBA D0DA                jsr        [PC - 0x2F26 /* 000007BA */]
  4420. 000036E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4421. 000036E6  302D FC50                move.w     D0, [A5 - 0x3B0]
  4422. 000036EA  906D FC4C                sub.w      D0, [A5 - 0x3B4]
  4423. 000036EE  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4424. 000036F2  486E FFC6                pea.l      [A6 - 0x3A]
  4425. 000036F6  486E FFBA                pea.l      [A6 - 0x46]
  4426. 000036FA  3F3C 100E                move.w     -[A7], 0x100E
  4427. 000036FE  A9EB                     syscall    Pack4/FP68K
  4428. 00003700  486E FFC4                pea.l      [A6 - 0x3C]
  4429. 00003704  486E FFBA                pea.l      [A6 - 0x46]
  4430. 00003708  3F3C 2004                move.w     -[A7], 0x2004
  4431. 0000370C  A9EB                     syscall    Pack4/FP68K
  4432. 0000370E  486D FC66                pea.l      [A5 - 0x39A]
  4433. 00003712  486E FFBA                pea.l      [A6 - 0x46]
  4434. 00003716  3F3C 0000                move.w     -[A7], 0x0
  4435. 0000371A  A9EB                     syscall    Pack4/FP68K
  4436. 0000371C  486E FFBA                pea.l      [A6 - 0x46]
  4437. 00003720  3F3C 0016                move.w     -[A7], 0x16
  4438. 00003724  A9EB                     syscall    Pack4/FP68K
  4439. 00003726  486E FFBA                pea.l      [A6 - 0x46]
  4440. 0000372A  486E FFB2                pea.l      [A6 - 0x4E]
  4441. 0000372E  3F3C 3010                move.w     -[A7], 0x3010
  4442. 00003732  A9EB                     syscall    Pack4/FP68K
  4443. 00003734  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4444. 00003738  3F3C 0007                move.w     -[A7], 0x7
  4445. 0000373C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4446. 00003740  4EBA D078                jsr        [PC - 0x2F88 /* 000007BA */]
  4447. 00003744  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4448. 00003748  486D 007A                pea.l      [A5 + 0x7A /* export_11 */]
  4449. 0000374C  486E FFE6                pea.l      [A6 - 0x1A]
  4450. 00003750  A991                     syscall    ModalDialog
  4451. 00003752  302E FFE6                move.w     D0, [A6 - 0x1A]
  4452. 00003756  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4453. 0000375A  0003 0003                ori.b      D3, 0x3
  4454. 0000375E  0032 0002 4FEF           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x2
  4455. 00003764  FFF6                     .invalid   <<F/7/7>>
  4456. 00003766  486E FFC6                pea.l      [A6 - 0x3A]
  4457. 0000376A  486F 0004                pea.l      [A7 + 0x4]
  4458. 0000376E  3F3C 100E                move.w     -[A7], 0x100E
  4459. 00003772  A9EB                     syscall    Pack4/FP68K
  4460. 00003774  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4461. 00003778  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  4462. 0000377C  2F20                     move.l     -[A7], -[A0]
  4463. 0000377E  2F20                     move.l     -[A7], -[A0]
  4464. 00003780  486D FC4C                pea.l      [A5 - 0x3B4]
  4465. 00003784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4466. 00003788  4EBA 0324                jsr        [PC + 0x324 /* 00003AAE */]
  4467. 0000378C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4468. 00003790  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  4469. 00003796  670A                     beq        +0xC /* 000037A2 */
  4470. 00003798  0C6E 0002 FFE6           cmpi.w     [A6 - 0x1A], 0x2
  4471. 0000379E  6600 FEE4                bne        -0x11A /* 00003684 */
  4472. label000037A2:
  4473. 000037A2  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  4474. 000037A8  6600 00FA                bne        +0xFC /* 000038A4 */
  4475. 000037AC  486D FC4C                pea.l      [A5 - 0x3B4]
  4476. 000037B0  3F3C FFF6                move.w     -[A7], 0xFFF6
  4477. 000037B4  3F3C FFF6                move.w     -[A7], 0xFFF6
  4478. 000037B8  A8A8                     syscall    OffsetRect
  4479. 000037BA  486D FC4E                pea.l      [A5 - 0x3B2]
  4480. 000037BE  486E FFBC                pea.l      [A6 - 0x44]
  4481. 000037C2  3F3C 200E                move.w     -[A7], 0x200E
  4482. 000037C6  A9EB                     syscall    Pack4/FP68K
  4483. 000037C8  486E FFC6                pea.l      [A6 - 0x3A]
  4484. 000037CC  486E FFBC                pea.l      [A6 - 0x44]
  4485. 000037D0  3F3C 1004                move.w     -[A7], 0x1004
  4486. 000037D4  A9EB                     syscall    Pack4/FP68K
  4487. 000037D6  486E FFBC                pea.l      [A6 - 0x44]
  4488. 000037DA  3F3C 0016                move.w     -[A7], 0x16
  4489. 000037DE  A9EB                     syscall    Pack4/FP68K
  4490. 000037E0  486E FFBC                pea.l      [A6 - 0x44]
  4491. 000037E4  486D FC4E                pea.l      [A5 - 0x3B2]
  4492. 000037E8  3F3C 2010                move.w     -[A7], 0x2010
  4493. 000037EC  A9EB                     syscall    Pack4/FP68K
  4494. 000037EE  486D FC4C                pea.l      [A5 - 0x3B4]
  4495. 000037F2  486E FFBC                pea.l      [A6 - 0x44]
  4496. 000037F6  3F3C 200E                move.w     -[A7], 0x200E
  4497. 000037FA  A9EB                     syscall    Pack4/FP68K
  4498. 000037FC  486E FFC6                pea.l      [A6 - 0x3A]
  4499. 00003800  486E FFBC                pea.l      [A6 - 0x44]
  4500. 00003804  3F3C 1004                move.w     -[A7], 0x1004
  4501. 00003808  A9EB                     syscall    Pack4/FP68K
  4502. 0000380A  486E FFBC                pea.l      [A6 - 0x44]
  4503. 0000380E  3F3C 0016                move.w     -[A7], 0x16
  4504. 00003812  A9EB                     syscall    Pack4/FP68K
  4505. 00003814  486E FFBC                pea.l      [A6 - 0x44]
  4506. 00003818  486D FC4C                pea.l      [A5 - 0x3B4]
  4507. 0000381C  3F3C 2010                move.w     -[A7], 0x2010
  4508. 00003820  A9EB                     syscall    Pack4/FP68K
  4509. 00003822  486D FC52                pea.l      [A5 - 0x3AE]
  4510. 00003826  486E FFBC                pea.l      [A6 - 0x44]
  4511. 0000382A  3F3C 200E                move.w     -[A7], 0x200E
  4512. 0000382E  A9EB                     syscall    Pack4/FP68K
  4513. 00003830  486E FFC6                pea.l      [A6 - 0x3A]
  4514. 00003834  486E FFBC                pea.l      [A6 - 0x44]
  4515. 00003838  3F3C 1004                move.w     -[A7], 0x1004
  4516. 0000383C  A9EB                     syscall    Pack4/FP68K
  4517. 0000383E  486E FFBC                pea.l      [A6 - 0x44]
  4518. 00003842  3F3C 0016                move.w     -[A7], 0x16
  4519. 00003846  A9EB                     syscall    Pack4/FP68K
  4520. 00003848  486E FFBC                pea.l      [A6 - 0x44]
  4521. 0000384C  486D FC52                pea.l      [A5 - 0x3AE]
  4522. 00003850  3F3C 2010                move.w     -[A7], 0x2010
  4523. 00003854  A9EB                     syscall    Pack4/FP68K
  4524. 00003856  486D FC50                pea.l      [A5 - 0x3B0]
  4525. 0000385A  486E FFBC                pea.l      [A6 - 0x44]
  4526. 0000385E  3F3C 200E                move.w     -[A7], 0x200E
  4527. 00003862  A9EB                     syscall    Pack4/FP68K
  4528. 00003864  486E FFC6                pea.l      [A6 - 0x3A]
  4529. 00003868  486E FFBC                pea.l      [A6 - 0x44]
  4530. 0000386C  3F3C 1004                move.w     -[A7], 0x1004
  4531. 00003870  A9EB                     syscall    Pack4/FP68K
  4532. 00003872  486E FFBC                pea.l      [A6 - 0x44]
  4533. 00003876  3F3C 0016                move.w     -[A7], 0x16
  4534. 0000387A  A9EB                     syscall    Pack4/FP68K
  4535. 0000387C  486E FFBC                pea.l      [A6 - 0x44]
  4536. 00003880  486D FC50                pea.l      [A5 - 0x3B0]
  4537. 00003884  3F3C 2010                move.w     -[A7], 0x2010
  4538. 00003888  A9EB                     syscall    Pack4/FP68K
  4539. 0000388A  486D FC4C                pea.l      [A5 - 0x3B4]
  4540. 0000388E  3F2D FFC8                move.w     -[A7], [A5 - 0x38]
  4541. 00003892  3F2D FFC8                move.w     -[A7], [A5 - 0x38]
  4542. 00003896  A8A8                     syscall    OffsetRect
  4543. 00003898  206E 000C                movea.l    A0, [A6 + 0xC]
  4544. 0000389C  43ED FC4C                lea.l      A1, [A5 - 0x3B4]
  4545. 000038A0  20D9                     move.l     [A0]+, [A1]+
  4546. 000038A2  20D9                     move.l     [A0]+, [A1]+
  4547. label000038A4:
  4548. 000038A4  42A7                     clr.l      -[A7]
  4549. 000038A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4550. 000038AA  4267                     clr.w      -[A7]
  4551. 000038AC  2F3C 0002 002E           move.l     -[A7], 0x2002E
  4552. 000038B2  7000                     moveq.l    D0, 0x00
  4553. 000038B4  A82A                     syscall    ComponentDispatch
  4554. 000038B6  201F                     move.l     D0, [A7]+
  4555. 000038B8  3D40 FFD2                move.w     [A6 - 0x2E], D0
  4556. 000038BC  2F2D FC3C                move.l     -[A7], [A5 - 0x3C4]
  4557. 000038C0  A9A3                     syscall    ReleaseResource
  4558. 000038C2  2F2D FC40                move.l     -[A7], [A5 - 0x3C0]
  4559. 000038C6  A9A3                     syscall    ReleaseResource
  4560. 000038C8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4561. 000038CC  A983                     syscall    DisposeDialog
  4562. 000038CE  4E5E                     unlink     A6
  4563. 000038D0  4E75                     rts
  4564. 000038D2  434C                     chk.w      D1, A4
  4565. 000038D4  4950                     chk.w      D4, [A0]
  4566. 000038D6  534F                     subq.w     A7, 1
  4567. 000038D8  5552                     subq.w     [A2], 2
  4568. export_11:
  4569. 000038DA  4E56 FFF0                link       A6, -0x0010
  4570. 000038DE  42A7                     clr.l      -[A7]
  4571. 000038E0  A975                     syscall    TickCount
  4572. 000038E2  201F                     move.l     D0, [A7]+
  4573. 000038E4  90AD FC48                sub.l      D0, [A5 - 0x3B8]
  4574. 000038E8  0C80 0000 000F           cmpi.l     D0, 0xF
  4575. 000038EE  6322                     bls        +0x24 /* 00003912 */
  4576. 000038F0  42A7                     clr.l      -[A7]
  4577. 000038F2  A975                     syscall    TickCount
  4578. 000038F4  201F                     move.l     D0, [A7]+
  4579. 000038F6  2B40 FC48                move.l     [A5 - 0x3B8], D0
  4580. 000038FA  202D FC44                move.l     D0, [A5 - 0x3BC]
  4581. 000038FE  B0AD FC3C                cmp.l      D0, [A5 - 0x3C4]
  4582. 00003902  6608                     bne        +0xA /* 0000390C */
  4583. 00003904  2B6D FC40 FC44           move.l     [A5 - 0x3BC], [A5 - 0x3C0]
  4584. 0000390A  6006                     bra        +0x8 /* 00003912 */
  4585. label0000390C:
  4586. 0000390C  2B6D FC3C FC44           move.l     [A5 - 0x3BC], [A5 - 0x3C4]
  4587. label00003912:
  4588. 00003912  41ED FC54                lea.l      A0, [A5 - 0x3AC]
  4589. 00003916  2F20                     move.l     -[A7], -[A0]
  4590. 00003918  2F20                     move.l     -[A7], -[A0]
  4591. 0000391A  4EBA 0072                jsr        [PC + 0x72 /* 0000398E */]
  4592. 0000391E  508F                     addq.l     A7, 8
  4593. 00003920  206E 000C                movea.l    A0, [A6 + 0xC]
  4594. 00003924  0C50 0003                cmpi.w     [A0], 0x3
  4595. 00003928  664E                     bne        +0x50 /* 00003978 */
  4596. 0000392A  206E 000C                movea.l    A0, [A6 + 0xC]
  4597. 0000392E  203C 0000 00FF           move.l     D0, 0xFF
  4598. 00003934  C0A8 0002                and.l      D0, [A0 + 0x2]
  4599. 00003938  1D40 FFF1                move.b     [A6 - 0xF], D0
  4600. 0000393C  0C2E 000D FFF1           cmpi.b     [A6 - 0xF], 0xD /* '\r' */
  4601. 00003942  6708                     beq        +0xA /* 0000394C */
  4602. 00003944  0C2E 0003 FFF1           cmpi.b     [A6 - 0xF], 0x3
  4603. 0000394A  662C                     bne        +0x2E /* 00003978 */
  4604. label0000394C:
  4605. 0000394C  206E 0008                movea.l    A0, [A6 + 0x8]
  4606. 00003950  7001                     moveq.l    D0, 0x01
  4607. 00003952  3080                     move.w     [A0], D0
  4608. 00003954  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4609. 00003958  3F3C 0001                move.w     -[A7], 0x1
  4610. 0000395C  486E FFFE                pea.l      [A6 - 0x2]
  4611. 00003960  486E FFF2                pea.l      [A6 - 0xE]
  4612. 00003964  486E FFF6                pea.l      [A6 - 0xA]
  4613. 00003968  A98D                     syscall    GetDialogItem/GetDItem
  4614. 0000396A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4615. 0000396E  3F3C 0001                move.w     -[A7], 0x1
  4616. 00003972  A95D                     syscall    HiliteControl
  4617. 00003974  7001                     moveq.l    D0, 0x01
  4618. 00003976  6002                     bra        +0x4 /* 0000397A */
  4619. label00003978:
  4620. 00003978  7000                     moveq.l    D0, 0x00
  4621. label0000397A:
  4622. 0000397A  4E5E                     unlink     A6
  4623. 0000397C  205F                     movea.l    A0, [A7]+
  4624. 0000397E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4625. 00003982  1E80                     move.b     [A7], D0
  4626. 00003984  4ED0                     jmp        [A0]
  4627. 00003986  434C                     chk.w      D1, A4
  4628. 00003988  4950                     chk.w      D4, [A0]
  4629. 0000398A  4449                     neg.w      A1
  4630. 0000398C  414C                     chk.w      D0, A4
  4631. fn0000398E:
  4632. 0000398E  4E56 FFF0                link       A6, -0x0010
  4633. 00003992  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4634. 00003996  43ED FC54                lea.l      A1, [A5 - 0x3AC]
  4635. 0000399A  20D9                     move.l     [A0]+, [A1]+
  4636. 0000399C  20D9                     move.l     [A0]+, [A1]+
  4637. 0000399E  3F3C 0001                move.w     -[A7], 0x1
  4638. 000039A2  3F3C 0001                move.w     -[A7], 0x1
  4639. 000039A6  A89B                     syscall    PenSize
  4640. 000039A8  206D FC44                movea.l    A0, [A5 - 0x3BC]
  4641. 000039AC  2F10                     move.l     -[A7], [A0]
  4642. 000039AE  A89D                     syscall    PenPat
  4643. 000039B0  486E 0008                pea.l      [A6 + 0x8]
  4644. 000039B4  A8A1                     syscall    FrameRect
  4645. 000039B6  3F3C 0004                move.w     -[A7], 0x4
  4646. 000039BA  3F3C 0004                move.w     -[A7], 0x4
  4647. 000039BE  A89B                     syscall    PenSize
  4648. 000039C0  486D F72E                pea.l      [A5 - 0x8D2]
  4649. 000039C4  A89D                     syscall    PenPat
  4650. 000039C6  302E 000A                move.w     D0, [A6 + 0xA]
  4651. 000039CA  5240                     addq.w     D0, 1
  4652. 000039CC  3F00                     move.w     -[A7], D0
  4653. 000039CE  302E 0008                move.w     D0, [A6 + 0x8]
  4654. 000039D2  5240                     addq.w     D0, 1
  4655. 000039D4  3F00                     move.w     -[A7], D0
  4656. 000039D6  A893                     syscall    MoveTo
  4657. 000039D8  4267                     clr.w      -[A7]
  4658. 000039DA  4267                     clr.w      -[A7]
  4659. 000039DC  A892                     syscall    Line
  4660. 000039DE  302E 000E                move.w     D0, [A6 + 0xE]
  4661. 000039E2  906E 000A                sub.w      D0, [A6 + 0xA]
  4662. 000039E6  48C0                     ext.l      D0
  4663. 000039E8  81FC 0002                divs.w     D0, 0x2
  4664. 000039EC  5B40                     subq.w     D0, 5
  4665. 000039EE  3F00                     move.w     -[A7], D0
  4666. 000039F0  4267                     clr.w      -[A7]
  4667. 000039F2  A894                     syscall    Move
  4668. 000039F4  4267                     clr.w      -[A7]
  4669. 000039F6  4267                     clr.w      -[A7]
  4670. 000039F8  A892                     syscall    Line
  4671. 000039FA  302E 000E                move.w     D0, [A6 + 0xE]
  4672. 000039FE  5B40                     subq.w     D0, 5
  4673. 00003A00  3F00                     move.w     -[A7], D0
  4674. 00003A02  302E 0008                move.w     D0, [A6 + 0x8]
  4675. 00003A06  5240                     addq.w     D0, 1
  4676. 00003A08  3F00                     move.w     -[A7], D0
  4677. 00003A0A  A893                     syscall    MoveTo
  4678. 00003A0C  4267                     clr.w      -[A7]
  4679. 00003A0E  4267                     clr.w      -[A7]
  4680. 00003A10  A892                     syscall    Line
  4681. 00003A12  302E 000C                move.w     D0, [A6 + 0xC]
  4682. 00003A16  906E 0008                sub.w      D0, [A6 + 0x8]
  4683. 00003A1A  48C0                     ext.l      D0
  4684. 00003A1C  81FC 0002                divs.w     D0, 0x2
  4685. 00003A20  4267                     clr.w      -[A7]
  4686. 00003A22  5540                     subq.w     D0, 2
  4687. 00003A24  3F00                     move.w     -[A7], D0
  4688. 00003A26  A894                     syscall    Move
  4689. 00003A28  4267                     clr.w      -[A7]
  4690. 00003A2A  4267                     clr.w      -[A7]
  4691. 00003A2C  A892                     syscall    Line
  4692. 00003A2E  302E 000E                move.w     D0, [A6 + 0xE]
  4693. 00003A32  5B40                     subq.w     D0, 5
  4694. 00003A34  3F00                     move.w     -[A7], D0
  4695. 00003A36  302E 000C                move.w     D0, [A6 + 0xC]
  4696. 00003A3A  5B40                     subq.w     D0, 5
  4697. 00003A3C  3F00                     move.w     -[A7], D0
  4698. 00003A3E  A893                     syscall    MoveTo
  4699. 00003A40  4267                     clr.w      -[A7]
  4700. 00003A42  4267                     clr.w      -[A7]
  4701. 00003A44  A892                     syscall    Line
  4702. 00003A46  302E 000E                move.w     D0, [A6 + 0xE]
  4703. 00003A4A  906E 000A                sub.w      D0, [A6 + 0xA]
  4704. 00003A4E  4440                     neg.w      D0
  4705. 00003A50  48C0                     ext.l      D0
  4706. 00003A52  81FC 0002                divs.w     D0, 0x2
  4707. 00003A56  3F00                     move.w     -[A7], D0
  4708. 00003A58  4267                     clr.w      -[A7]
  4709. 00003A5A  A894                     syscall    Move
  4710. 00003A5C  4267                     clr.w      -[A7]
  4711. 00003A5E  4267                     clr.w      -[A7]
  4712. 00003A60  A892                     syscall    Line
  4713. 00003A62  302E 000A                move.w     D0, [A6 + 0xA]
  4714. 00003A66  5240                     addq.w     D0, 1
  4715. 00003A68  3F00                     move.w     -[A7], D0
  4716. 00003A6A  302E 000C                move.w     D0, [A6 + 0xC]
  4717. 00003A6E  5B40                     subq.w     D0, 5
  4718. 00003A70  3F00                     move.w     -[A7], D0
  4719. 00003A72  A893                     syscall    MoveTo
  4720. 00003A74  4267                     clr.w      -[A7]
  4721. 00003A76  4267                     clr.w      -[A7]
  4722. 00003A78  A892                     syscall    Line
  4723. 00003A7A  302E 000C                move.w     D0, [A6 + 0xC]
  4724. 00003A7E  906E 0008                sub.w      D0, [A6 + 0x8]
  4725. 00003A82  4440                     neg.w      D0
  4726. 00003A84  48C0                     ext.l      D0
  4727. 00003A86  81FC 0002                divs.w     D0, 0x2
  4728. 00003A8A  4267                     clr.w      -[A7]
  4729. 00003A8C  5640                     addq.w     D0, 3
  4730. 00003A8E  3F00                     move.w     -[A7], D0
  4731. 00003A90  A894                     syscall    Move
  4732. 00003A92  4267                     clr.w      -[A7]
  4733. 00003A94  4267                     clr.w      -[A7]
  4734. 00003A96  A892                     syscall    Line
  4735. 00003A98  3F3C 0001                move.w     -[A7], 0x1
  4736. 00003A9C  3F3C 0001                move.w     -[A7], 0x1
  4737. 00003AA0  A89B                     syscall    PenSize
  4738. 00003AA2  4E5E                     unlink     A6
  4739. 00003AA4  4E75                     rts
  4740. 00003AA6  4452                     neg.w      [A2]
  4741. 00003AA8  4157                     chk.w      D0, [A7]
  4742. 00003AAA  434C                     chk.w      D1, A4
  4743. 00003AAC  4950                     chk.w      D4, [A0]
  4744. fn00003AAE:
  4745. 00003AAE  4E56 FFC2                link       A6, -0x003E
  4746. 00003AB2  206E 000C                movea.l    A0, [A6 + 0xC]
  4747. 00003AB6  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  4748. 00003ABA  22D8                     move.l     [A1]+, [A0]+
  4749. 00003ABC  22D8                     move.l     [A1]+, [A0]+
  4750. 00003ABE  486E FFFC                pea.l      [A6 - 0x4]
  4751. 00003AC2  A972                     syscall    GetMouse
  4752. 00003AC4  486E FFF4                pea.l      [A6 - 0xC]
  4753. 00003AC8  486E FFF6                pea.l      [A6 - 0xA]
  4754. 00003ACC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4755. 00003AD0  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4756. 00003AD4  2F20                     move.l     -[A7], -[A0]
  4757. 00003AD6  2F20                     move.l     -[A7], -[A0]
  4758. 00003AD8  4EBA 0430                jsr        [PC + 0x430 /* 00003F0A */]
  4759. 00003ADC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4760. 00003AE0  3D40 FFF2                move.w     [A6 - 0xE], D0
  4761. 00003AE4  4A40                     tst.w      D0
  4762. 00003AE6  6700 0416                beq        +0x418 /* 00003EFE */
  4763. 00003AEA  42A7                     clr.l      -[A7]
  4764. 00003AEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4765. 00003AF0  4267                     clr.w      -[A7]
  4766. 00003AF2  2F3C 0002 002E           move.l     -[A7], 0x2002E
  4767. 00003AF8  7000                     moveq.l    D0, 0x00
  4768. 00003AFA  A82A                     syscall    ComponentDispatch
  4769. 00003AFC  201F                     move.l     D0, [A7]+
  4770. 00003AFE  3D40 FFDE                move.w     [A6 - 0x22], D0
  4771. 00003B02  486E FFE0                pea.l      [A6 - 0x20]
  4772. 00003B06  A898                     syscall    GetPenState
  4773. 00003B08  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4774. 00003B0C  A89C                     syscall    PenMode
  4775. 00003B0E  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4776. 00003B12  2F20                     move.l     -[A7], -[A0]
  4777. 00003B14  2F20                     move.l     -[A7], -[A0]
  4778. 00003B16  4EBA FE76                jsr        [PC - 0x18A /* 0000398E */]
  4779. 00003B1A  508F                     addq.l     A7, 8
  4780. 00003B1C  486D F726                pea.l      [A5 - 0x8DA]
  4781. 00003B20  A89D                     syscall    PenPat
  4782. 00003B22  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4783. 00003B26  2F20                     move.l     -[A7], -[A0]
  4784. 00003B28  2F20                     move.l     -[A7], -[A0]
  4785. 00003B2A  4EBA FE62                jsr        [PC - 0x19E /* 0000398E */]
  4786. 00003B2E  508F                     addq.l     A7, 8
  4787. 00003B30  0C6E 0009 FFF2           cmpi.w     [A6 - 0xE], 0x9 /* '\t' */
  4788. 00003B36  6700 00D8                beq        +0xDA /* 00003C10 */
  4789. 00003B3A  6000 0354                bra        +0x356 /* 00003E90 */
  4790. label00003B3E:
  4791. 00003B3E  486E FFF8                pea.l      [A6 - 0x8]
  4792. 00003B42  A972                     syscall    GetMouse
  4793. 00003B44  4267                     clr.w      -[A7]
  4794. 00003B46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4795. 00003B4A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4796. 00003B4E  A881                     syscall    EqualPt
  4797. 00003B50  101F                     move.b     D0, [A7]+
  4798. 00003B52  4A00                     tst.b      D0
  4799. 00003B54  6600 00BA                bne        +0xBC /* 00003C10 */
  4800. 00003B58  42A7                     clr.l      -[A7]
  4801. 00003B5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4802. 00003B5E  2F3C 0000 0016           move.l     -[A7], 0x16
  4803. 00003B64  7000                     moveq.l    D0, 0x00
  4804. 00003B66  A82A                     syscall    ComponentDispatch
  4805. 00003B68  201F                     move.l     D0, [A7]+
  4806. 00003B6A  3D40 FFDE                move.w     [A6 - 0x22], D0
  4807. 00003B6E  302E FFFA                move.w     D0, [A6 - 0x6]
  4808. 00003B72  906E FFFE                sub.w      D0, [A6 - 0x2]
  4809. 00003B76  3D40 FFF6                move.w     [A6 - 0xA], D0
  4810. 00003B7A  302E FFF8                move.w     D0, [A6 - 0x8]
  4811. 00003B7E  906E FFFC                sub.w      D0, [A6 - 0x4]
  4812. 00003B82  3D40 FFF4                move.w     [A6 - 0xC], D0
  4813. 00003B86  302E FFD8                move.w     D0, [A6 - 0x28]
  4814. 00003B8A  D06E FFF6                add.w      D0, [A6 - 0xA]
  4815. 00003B8E  B06E 0012                cmp.w      D0, [A6 + 0x12]
  4816. 00003B92  6C0C                     bge        +0xE /* 00003BA0 */
  4817. 00003B94  302E 0012                move.w     D0, [A6 + 0x12]
  4818. 00003B98  906E FFD8                sub.w      D0, [A6 - 0x28]
  4819. 00003B9C  3D40 FFF6                move.w     [A6 - 0xA], D0
  4820. label00003BA0:
  4821. 00003BA0  302E FFD6                move.w     D0, [A6 - 0x2A]
  4822. 00003BA4  D06E FFF4                add.w      D0, [A6 - 0xC]
  4823. 00003BA8  B06E 0010                cmp.w      D0, [A6 + 0x10]
  4824. 00003BAC  6C0C                     bge        +0xE /* 00003BBA */
  4825. 00003BAE  302E 0010                move.w     D0, [A6 + 0x10]
  4826. 00003BB2  906E FFD6                sub.w      D0, [A6 - 0x2A]
  4827. 00003BB6  3D40 FFF4                move.w     [A6 - 0xC], D0
  4828. label00003BBA:
  4829. 00003BBA  302E FFDC                move.w     D0, [A6 - 0x24]
  4830. 00003BBE  D06E FFF6                add.w      D0, [A6 - 0xA]
  4831. 00003BC2  B06E 0016                cmp.w      D0, [A6 + 0x16]
  4832. 00003BC6  6F0C                     ble        +0xE /* 00003BD4 */
  4833. 00003BC8  302E 0016                move.w     D0, [A6 + 0x16]
  4834. 00003BCC  906E FFDC                sub.w      D0, [A6 - 0x24]
  4835. 00003BD0  3D40 FFF6                move.w     [A6 - 0xA], D0
  4836. label00003BD4:
  4837. 00003BD4  302E FFDA                move.w     D0, [A6 - 0x26]
  4838. 00003BD8  D06E FFF4                add.w      D0, [A6 - 0xC]
  4839. 00003BDC  B06E 0014                cmp.w      D0, [A6 + 0x14]
  4840. 00003BE0  6F0C                     ble        +0xE /* 00003BEE */
  4841. 00003BE2  302E 0014                move.w     D0, [A6 + 0x14]
  4842. 00003BE6  906E FFDA                sub.w      D0, [A6 - 0x26]
  4843. 00003BEA  3D40 FFF4                move.w     [A6 - 0xC], D0
  4844. label00003BEE:
  4845. 00003BEE  486E FFD6                pea.l      [A6 - 0x2A]
  4846. 00003BF2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4847. 00003BF6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4848. 00003BFA  A8A8                     syscall    OffsetRect
  4849. 00003BFC  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4850. 00003C00  2F20                     move.l     -[A7], -[A0]
  4851. 00003C02  2F20                     move.l     -[A7], -[A0]
  4852. 00003C04  4EBA FD88                jsr        [PC - 0x278 /* 0000398E */]
  4853. 00003C08  508F                     addq.l     A7, 8
  4854. 00003C0A  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  4855. label00003C10:
  4856. 00003C10  4267                     clr.w      -[A7]
  4857. 00003C12  A973                     syscall    StillDown
  4858. 00003C14  101F                     move.b     D0, [A7]+
  4859. 00003C16  4A00                     tst.b      D0
  4860. 00003C18  6600 FF24                bne        -0xDA /* 00003B3E */
  4861. 00003C1C  6000 027E                bra        +0x280 /* 00003E9C */
  4862. label00003C20:
  4863. 00003C20  486E FFF8                pea.l      [A6 - 0x8]
  4864. 00003C24  A972                     syscall    GetMouse
  4865. 00003C26  4267                     clr.w      -[A7]
  4866. 00003C28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4867. 00003C2C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4868. 00003C30  A881                     syscall    EqualPt
  4869. 00003C32  101F                     move.b     D0, [A7]+
  4870. 00003C34  4A00                     tst.b      D0
  4871. 00003C36  6600 0258                bne        +0x25A /* 00003E90 */
  4872. 00003C3A  42A7                     clr.l      -[A7]
  4873. 00003C3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4874. 00003C40  2F3C 0000 0016           move.l     -[A7], 0x16
  4875. 00003C46  7000                     moveq.l    D0, 0x00
  4876. 00003C48  A82A                     syscall    ComponentDispatch
  4877. 00003C4A  201F                     move.l     D0, [A7]+
  4878. 00003C4C  3D40 FFDE                move.w     [A6 - 0x22], D0
  4879. 00003C50  302E FFF2                move.w     D0, [A6 - 0xE]
  4880. 00003C54  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4881. 00003C58  0001 0008                ori.b      D1, 0x8
  4882. 00003C5C  0078 0010 001A           ori.w      [0x0000001A], 0x10
  4883. 00003C62  0026 0030                ori.b      -[A6], 0x30 /* '0' */
  4884. 00003C66  003C 0046                ori.b      ccr, 70
  4885. 00003C6A  0052 005C                ori.w      [A2], 0x5C /* '\\' */
  4886. 00003C6E  302E FFFA                move.w     D0, [A6 - 0x6]
  4887. 00003C72  906E FFF6                sub.w      D0, [A6 - 0xA]
  4888. 00003C76  3D40 FFD8                move.w     [A6 - 0x28], D0
  4889. 00003C7A  302E FFF8                move.w     D0, [A6 - 0x8]
  4890. 00003C7E  906E FFF4                sub.w      D0, [A6 - 0xC]
  4891. 00003C82  3D40 FFD6                move.w     [A6 - 0x2A], D0
  4892. 00003C86  604C                     bra        +0x4E /* 00003CD4 */
  4893. 00003C88  302E FFF8                move.w     D0, [A6 - 0x8]
  4894. 00003C8C  906E FFF4                sub.w      D0, [A6 - 0xC]
  4895. 00003C90  3D40 FFD6                move.w     [A6 - 0x2A], D0
  4896. 00003C94  302E FFFA                move.w     D0, [A6 - 0x6]
  4897. 00003C98  D06E FFF6                add.w      D0, [A6 - 0xA]
  4898. 00003C9C  3D40 FFDC                move.w     [A6 - 0x24], D0
  4899. 00003CA0  6032                     bra        +0x34 /* 00003CD4 */
  4900. 00003CA2  302E FFFA                move.w     D0, [A6 - 0x6]
  4901. 00003CA6  D06E FFF6                add.w      D0, [A6 - 0xA]
  4902. 00003CAA  3D40 FFDC                move.w     [A6 - 0x24], D0
  4903. 00003CAE  302E FFF8                move.w     D0, [A6 - 0x8]
  4904. 00003CB2  D06E FFF4                add.w      D0, [A6 - 0xC]
  4905. 00003CB6  3D40 FFDA                move.w     [A6 - 0x26], D0
  4906. 00003CBA  6018                     bra        +0x1A /* 00003CD4 */
  4907. 00003CBC  302E FFF8                move.w     D0, [A6 - 0x8]
  4908. 00003CC0  D06E FFF4                add.w      D0, [A6 - 0xC]
  4909. 00003CC4  3D40 FFDA                move.w     [A6 - 0x26], D0
  4910. 00003CC8  302E FFFA                move.w     D0, [A6 - 0x6]
  4911. 00003CCC  906E FFF6                sub.w      D0, [A6 - 0xA]
  4912. 00003CD0  3D40 FFD8                move.w     [A6 - 0x28], D0
  4913. label00003CD4:
  4914. 00003CD4  302E FFD8                move.w     D0, [A6 - 0x28]
  4915. 00003CD8  B06E 0012                cmp.w      D0, [A6 + 0x12]
  4916. 00003CDC  6C06                     bge        +0x8 /* 00003CE4 */
  4917. 00003CDE  3D6E 0012 FFD8           move.w     [A6 - 0x28], [A6 + 0x12]
  4918. label00003CE4:
  4919. 00003CE4  302E FFD6                move.w     D0, [A6 - 0x2A]
  4920. 00003CE8  B06E 0010                cmp.w      D0, [A6 + 0x10]
  4921. 00003CEC  6C06                     bge        +0x8 /* 00003CF4 */
  4922. 00003CEE  3D6E 0010 FFD6           move.w     [A6 - 0x2A], [A6 + 0x10]
  4923. label00003CF4:
  4924. 00003CF4  302E FFDC                move.w     D0, [A6 - 0x24]
  4925. 00003CF8  B06E 0016                cmp.w      D0, [A6 + 0x16]
  4926. 00003CFC  6F06                     ble        +0x8 /* 00003D04 */
  4927. 00003CFE  3D6E 0016 FFDC           move.w     [A6 - 0x24], [A6 + 0x16]
  4928. label00003D04:
  4929. 00003D04  302E FFDA                move.w     D0, [A6 - 0x26]
  4930. 00003D08  B06E 0014                cmp.w      D0, [A6 + 0x14]
  4931. 00003D0C  6F06                     ble        +0x8 /* 00003D14 */
  4932. 00003D0E  3D6E 0014 FFDA           move.w     [A6 - 0x26], [A6 + 0x14]
  4933. label00003D14:
  4934. 00003D14  302E 0016                move.w     D0, [A6 + 0x16]
  4935. 00003D18  0640 FFE0                addi.w     D0, 0xFFE0
  4936. 00003D1C  B06E FFD8                cmp.w      D0, [A6 - 0x28]
  4937. 00003D20  6C0C                     bge        +0xE /* 00003D2E */
  4938. 00003D22  302E 0016                move.w     D0, [A6 + 0x16]
  4939. 00003D26  0640 FFE0                addi.w     D0, 0xFFE0
  4940. 00003D2A  3D40 FFD8                move.w     [A6 - 0x28], D0
  4941. label00003D2E:
  4942. 00003D2E  302E 0014                move.w     D0, [A6 + 0x14]
  4943. 00003D32  0640 FFE0                addi.w     D0, 0xFFE0
  4944. 00003D36  B06E FFD6                cmp.w      D0, [A6 - 0x2A]
  4945. 00003D3A  6C0C                     bge        +0xE /* 00003D48 */
  4946. 00003D3C  302E 0014                move.w     D0, [A6 + 0x14]
  4947. 00003D40  0640 FFE0                addi.w     D0, 0xFFE0
  4948. 00003D44  3D40 FFD6                move.w     [A6 - 0x2A], D0
  4949. label00003D48:
  4950. 00003D48  302E 0012                move.w     D0, [A6 + 0x12]
  4951. 00003D4C  0640 0020                addi.w     D0, 0x20 /* ' ' */
  4952. 00003D50  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  4953. 00003D54  6F0C                     ble        +0xE /* 00003D62 */
  4954. 00003D56  302E 0012                move.w     D0, [A6 + 0x12]
  4955. 00003D5A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  4956. 00003D5E  3D40 FFDC                move.w     [A6 - 0x24], D0
  4957. label00003D62:
  4958. 00003D62  302E 0010                move.w     D0, [A6 + 0x10]
  4959. 00003D66  0640 0020                addi.w     D0, 0x20 /* ' ' */
  4960. 00003D6A  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  4961. 00003D6E  6F0C                     ble        +0xE /* 00003D7C */
  4962. 00003D70  302E 0010                move.w     D0, [A6 + 0x10]
  4963. 00003D74  0640 0020                addi.w     D0, 0x20 /* ' ' */
  4964. 00003D78  3D40 FFDA                move.w     [A6 - 0x26], D0
  4965. label00003D7C:
  4966. 00003D7C  302E FFDC                move.w     D0, [A6 - 0x24]
  4967. 00003D80  906E FFD8                sub.w      D0, [A6 - 0x28]
  4968. 00003D84  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  4969. 00003D88  6C0C                     bge        +0xE /* 00003D96 */
  4970. 00003D8A  302E FFD8                move.w     D0, [A6 - 0x28]
  4971. 00003D8E  0640 0020                addi.w     D0, 0x20 /* ' ' */
  4972. 00003D92  3D40 FFDC                move.w     [A6 - 0x24], D0
  4973. label00003D96:
  4974. 00003D96  302E FFDA                move.w     D0, [A6 - 0x26]
  4975. 00003D9A  906E FFD6                sub.w      D0, [A6 - 0x2A]
  4976. 00003D9E  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  4977. 00003DA2  6C0C                     bge        +0xE /* 00003DB0 */
  4978. 00003DA4  302E FFD6                move.w     D0, [A6 - 0x2A]
  4979. 00003DA8  0640 0020                addi.w     D0, 0x20 /* ' ' */
  4980. 00003DAC  3D40 FFDA                move.w     [A6 - 0x26], D0
  4981. label00003DB0:
  4982. 00003DB0  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4983. 00003DB4  2F20                     move.l     -[A7], -[A0]
  4984. 00003DB6  2F20                     move.l     -[A7], -[A0]
  4985. 00003DB8  4EBA FBD4                jsr        [PC - 0x42C /* 0000398E */]
  4986. 00003DBC  508F                     addq.l     A7, 8
  4987. 00003DBE  302E FFDC                move.w     D0, [A6 - 0x24]
  4988. 00003DC2  906E FFD8                sub.w      D0, [A6 - 0x28]
  4989. 00003DC6  3D40 FFD4                move.w     [A6 - 0x2C], D0
  4990. 00003DCA  2D6E 001C FFCA           move.l     [A6 - 0x36], [A6 + 0x1C]
  4991. 00003DD0  2D6E 0020 FFCE           move.l     [A6 - 0x32], [A6 + 0x20]
  4992. 00003DD6  3D6E 0024 FFD2           move.w     [A6 - 0x2E], [A6 + 0x24]
  4993. 00003DDC  486E FFD4                pea.l      [A6 - 0x2C]
  4994. 00003DE0  486E FFCA                pea.l      [A6 - 0x36]
  4995. 00003DE4  3F3C 2004                move.w     -[A7], 0x2004
  4996. 00003DE8  A9EB                     syscall    Pack4/FP68K
  4997. 00003DEA  486D FC70                pea.l      [A5 - 0x390]
  4998. 00003DEE  486E FFCA                pea.l      [A6 - 0x36]
  4999. 00003DF2  3F3C 0000                move.w     -[A7], 0x0
  5000. 00003DF6  A9EB                     syscall    Pack4/FP68K
  5001. 00003DF8  486E FFCA                pea.l      [A6 - 0x36]
  5002. 00003DFC  3F3C 0016                move.w     -[A7], 0x16
  5003. 00003E00  A9EB                     syscall    Pack4/FP68K
  5004. 00003E02  486E FFCA                pea.l      [A6 - 0x36]
  5005. 00003E06  486E FFC2                pea.l      [A6 - 0x3E]
  5006. 00003E0A  3F3C 3010                move.w     -[A7], 0x3010
  5007. 00003E0E  A9EB                     syscall    Pack4/FP68K
  5008. 00003E10  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  5009. 00003E14  3F3C 0005                move.w     -[A7], 0x5
  5010. 00003E18  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  5011. 00003E1C  4EBA C99C                jsr        [PC - 0x3664 /* 000007BA */]
  5012. 00003E20  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5013. 00003E24  302E FFDA                move.w     D0, [A6 - 0x26]
  5014. 00003E28  906E FFD6                sub.w      D0, [A6 - 0x2A]
  5015. 00003E2C  3D40 FFD4                move.w     [A6 - 0x2C], D0
  5016. 00003E30  2D6E 001C FFCA           move.l     [A6 - 0x36], [A6 + 0x1C]
  5017. 00003E36  2D6E 0020 FFCE           move.l     [A6 - 0x32], [A6 + 0x20]
  5018. 00003E3C  3D6E 0024 FFD2           move.w     [A6 - 0x2E], [A6 + 0x24]
  5019. 00003E42  486E FFD4                pea.l      [A6 - 0x2C]
  5020. 00003E46  486E FFCA                pea.l      [A6 - 0x36]
  5021. 00003E4A  3F3C 2004                move.w     -[A7], 0x2004
  5022. 00003E4E  A9EB                     syscall    Pack4/FP68K
  5023. 00003E50  486D FC7A                pea.l      [A5 - 0x386]
  5024. 00003E54  486E FFCA                pea.l      [A6 - 0x36]
  5025. 00003E58  3F3C 0000                move.w     -[A7], 0x0
  5026. 00003E5C  A9EB                     syscall    Pack4/FP68K
  5027. 00003E5E  486E FFCA                pea.l      [A6 - 0x36]
  5028. 00003E62  3F3C 0016                move.w     -[A7], 0x16
  5029. 00003E66  A9EB                     syscall    Pack4/FP68K
  5030. 00003E68  486E FFCA                pea.l      [A6 - 0x36]
  5031. 00003E6C  486E FFC2                pea.l      [A6 - 0x3E]
  5032. 00003E70  3F3C 3010                move.w     -[A7], 0x3010
  5033. 00003E74  A9EB                     syscall    Pack4/FP68K
  5034. 00003E76  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  5035. 00003E7A  3F3C 0007                move.w     -[A7], 0x7
  5036. 00003E7E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  5037. 00003E82  4EBA C936                jsr        [PC - 0x36CA /* 000007BA */]
  5038. 00003E86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5039. 00003E8A  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  5040. label00003E90:
  5041. 00003E90  4267                     clr.w      -[A7]
  5042. 00003E92  A973                     syscall    StillDown
  5043. 00003E94  101F                     move.b     D0, [A7]+
  5044. 00003E96  4A00                     tst.b      D0
  5045. 00003E98  6600 FD86                bne        -0x278 /* 00003C20 */
  5046. label00003E9C:
  5047. 00003E9C  42A7                     clr.l      -[A7]
  5048. 00003E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5049. 00003EA2  3F3C 0001                move.w     -[A7], 0x1
  5050. 00003EA6  2F3C 0002 002E           move.l     -[A7], 0x2002E
  5051. 00003EAC  7000                     moveq.l    D0, 0x00
  5052. 00003EAE  A82A                     syscall    ComponentDispatch
  5053. 00003EB0  201F                     move.l     D0, [A7]+
  5054. 00003EB2  3D40 FFDE                move.w     [A6 - 0x22], D0
  5055. 00003EB6  486D F72E                pea.l      [A5 - 0x8D2]
  5056. 00003EBA  A89D                     syscall    PenPat
  5057. 00003EBC  41EE FFDE                lea.l      A0, [A6 - 0x22]
  5058. 00003EC0  2F20                     move.l     -[A7], -[A0]
  5059. 00003EC2  2F20                     move.l     -[A7], -[A0]
  5060. 00003EC4  4EBA FAC8                jsr        [PC - 0x538 /* 0000398E */]
  5061. 00003EC8  508F                     addq.l     A7, 8
  5062. 00003ECA  4267                     clr.w      -[A7]
  5063. 00003ECC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5064. 00003ED0  486E 0010                pea.l      [A6 + 0x10]
  5065. 00003ED4  A8AD                     syscall    PtInRect
  5066. 00003ED6  101F                     move.b     D0, [A7]+
  5067. 00003ED8  4A00                     tst.b      D0
  5068. 00003EDA  670C                     beq        +0xE /* 00003EE8 */
  5069. 00003EDC  206E 000C                movea.l    A0, [A6 + 0xC]
  5070. 00003EE0  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  5071. 00003EE4  20D9                     move.l     [A0]+, [A1]+
  5072. 00003EE6  20D9                     move.l     [A0]+, [A1]+
  5073. label00003EE8:
  5074. 00003EE8  206E 000C                movea.l    A0, [A6 + 0xC]
  5075. 00003EEC  5088                     addq.l     A0, 8
  5076. 00003EEE  2F20                     move.l     -[A7], -[A0]
  5077. 00003EF0  2F20                     move.l     -[A7], -[A0]
  5078. 00003EF2  4EBA FA9A                jsr        [PC - 0x566 /* 0000398E */]
  5079. 00003EF6  508F                     addq.l     A7, 8
  5080. 00003EF8  486E FFE0                pea.l      [A6 - 0x20]
  5081. 00003EFC  A899                     syscall    SetPenState
  5082. label00003EFE:
  5083. 00003EFE  4E5E                     unlink     A6
  5084. 00003F00  4E75                     rts
  5085. 00003F02  4752                     chk.w      D3, [A2]
  5086. 00003F04  4F57                     chk.w      D7, [A7]
  5087. 00003F06  434C                     chk.w      D1, A4
  5088. 00003F08  4950                     chk.w      D4, [A0]
  5089. fn00003F0A:
  5090. 00003F0A  4E56 0000                link       A6, 0
  5091. 00003F0E  4267                     clr.w      -[A7]
  5092. 00003F10  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5093. 00003F14  486E 0008                pea.l      [A6 + 0x8]
  5094. 00003F18  A8AD                     syscall    PtInRect
  5095. 00003F1A  101F                     move.b     D0, [A7]+
  5096. 00003F1C  4A00                     tst.b      D0
  5097. 00003F1E  6606                     bne        +0x8 /* 00003F26 */
  5098. 00003F20  7000                     moveq.l    D0, 0x00
  5099. 00003F22  6000 00DA                bra        +0xDC /* 00003FFE */
  5100. label00003F26:
  5101. 00003F26  302E 0010                move.w     D0, [A6 + 0x10]
  5102. 00003F2A  906E 0008                sub.w      D0, [A6 + 0x8]
  5103. 00003F2E  206E 0018                movea.l    A0, [A6 + 0x18]
  5104. 00003F32  3080                     move.w     [A0], D0
  5105. 00003F34  0C40 0004                cmpi.w     D0, 0x4
  5106. 00003F38  6E3A                     bgt        +0x3C /* 00003F74 */
  5107. 00003F3A  302E 0012                move.w     D0, [A6 + 0x12]
  5108. 00003F3E  906E 000A                sub.w      D0, [A6 + 0xA]
  5109. 00003F42  206E 0014                movea.l    A0, [A6 + 0x14]
  5110. 00003F46  3080                     move.w     [A0], D0
  5111. 00003F48  0C40 0004                cmpi.w     D0, 0x4
  5112. 00003F4C  6E06                     bgt        +0x8 /* 00003F54 */
  5113. 00003F4E  7001                     moveq.l    D0, 0x01
  5114. 00003F50  6000 00AC                bra        +0xAE /* 00003FFE */
  5115. label00003F54:
  5116. 00003F54  302E 000E                move.w     D0, [A6 + 0xE]
  5117. 00003F58  906E 0012                sub.w      D0, [A6 + 0x12]
  5118. 00003F5C  206E 0014                movea.l    A0, [A6 + 0x14]
  5119. 00003F60  3080                     move.w     [A0], D0
  5120. 00003F62  0C40 0004                cmpi.w     D0, 0x4
  5121. 00003F66  6E06                     bgt        +0x8 /* 00003F6E */
  5122. 00003F68  7003                     moveq.l    D0, 0x03
  5123. 00003F6A  6000 0092                bra        +0x94 /* 00003FFE */
  5124. label00003F6E:
  5125. 00003F6E  7002                     moveq.l    D0, 0x02
  5126. 00003F70  6000 008C                bra        +0x8E /* 00003FFE */
  5127. label00003F74:
  5128. 00003F74  302E 000C                move.w     D0, [A6 + 0xC]
  5129. 00003F78  906E 0010                sub.w      D0, [A6 + 0x10]
  5130. 00003F7C  206E 0018                movea.l    A0, [A6 + 0x18]
  5131. 00003F80  3080                     move.w     [A0], D0
  5132. 00003F82  0C40 0004                cmpi.w     D0, 0x4
  5133. 00003F86  6E36                     bgt        +0x38 /* 00003FBE */
  5134. 00003F88  302E 0012                move.w     D0, [A6 + 0x12]
  5135. 00003F8C  906E 000A                sub.w      D0, [A6 + 0xA]
  5136. 00003F90  206E 0014                movea.l    A0, [A6 + 0x14]
  5137. 00003F94  3080                     move.w     [A0], D0
  5138. 00003F96  0C40 0004                cmpi.w     D0, 0x4
  5139. 00003F9A  6E06                     bgt        +0x8 /* 00003FA2 */
  5140. 00003F9C  7007                     moveq.l    D0, 0x07
  5141. 00003F9E  6000 005E                bra        +0x60 /* 00003FFE */
  5142. label00003FA2:
  5143. 00003FA2  302E 000E                move.w     D0, [A6 + 0xE]
  5144. 00003FA6  906E 0012                sub.w      D0, [A6 + 0x12]
  5145. 00003FAA  206E 0014                movea.l    A0, [A6 + 0x14]
  5146. 00003FAE  3080                     move.w     [A0], D0
  5147. 00003FB0  0C40 0004                cmpi.w     D0, 0x4
  5148. 00003FB4  6E04                     bgt        +0x6 /* 00003FBA */
  5149. 00003FB6  7005                     moveq.l    D0, 0x05
  5150. 00003FB8  6044                     bra        +0x46 /* 00003FFE */
  5151. label00003FBA:
  5152. 00003FBA  7006                     moveq.l    D0, 0x06
  5153. 00003FBC  6040                     bra        +0x42 /* 00003FFE */
  5154. label00003FBE:
  5155. 00003FBE  302E 000E                move.w     D0, [A6 + 0xE]
  5156. 00003FC2  906E 0012                sub.w      D0, [A6 + 0x12]
  5157. 00003FC6  206E 0014                movea.l    A0, [A6 + 0x14]
  5158. 00003FCA  3080                     move.w     [A0], D0
  5159. 00003FCC  0C40 0004                cmpi.w     D0, 0x4
  5160. 00003FD0  6E04                     bgt        +0x6 /* 00003FD6 */
  5161. 00003FD2  7004                     moveq.l    D0, 0x04
  5162. 00003FD4  6028                     bra        +0x2A /* 00003FFE */
  5163. label00003FD6:
  5164. 00003FD6  302E 0012                move.w     D0, [A6 + 0x12]
  5165. 00003FDA  906E 000A                sub.w      D0, [A6 + 0xA]
  5166. 00003FDE  206E 0014                movea.l    A0, [A6 + 0x14]
  5167. 00003FE2  3080                     move.w     [A0], D0
  5168. 00003FE4  0C40 0004                cmpi.w     D0, 0x4
  5169. 00003FE8  6E04                     bgt        +0x6 /* 00003FEE */
  5170. 00003FEA  7008                     moveq.l    D0, 0x08
  5171. 00003FEC  6010                     bra        +0x12 /* 00003FFE */
  5172. label00003FEE:
  5173. 00003FEE  302E 0010                move.w     D0, [A6 + 0x10]
  5174. 00003FF2  906E 0008                sub.w      D0, [A6 + 0x8]
  5175. 00003FF6  206E 0018                movea.l    A0, [A6 + 0x18]
  5176. 00003FFA  3080                     move.w     [A0], D0
  5177. 00003FFC  7009                     moveq.l    D0, 0x09
  5178. label00003FFE:
  5179. 00003FFE  4E5E                     unlink     A6
  5180. 00004000  4E75                     rts
  5181. 00004002  4348                     chk.w      D1, A0
  5182. 00004004  4543                     chk.w      D2, D3
  5183. 00004006  4B47                     chk.w      D5, D7
  5184. 00004008  524F                     addq.w     A7, 1
  5185. fn0000400A:
  5186. 0000400A  4E56 FFFE                link       A6, -0x0002
  5187. 0000400E  4267                     clr.w      -[A7]
  5188. 00004010  4267                     clr.w      -[A7]
  5189. 00004012  4EBA D782                jsr        [PC - 0x287E /* 00001796 */]
  5190. 00004016  301F                     move.w     D0, [A7]+
  5191. 00004018  3D40 FFFE                move.w     [A6 - 0x2], D0
  5192. 0000401C  4A6E FFFE                tst.w      [A6 - 0x2]
  5193. 00004020  6706                     beq        +0x8 /* 00004028 */
  5194. 00004022  486D FD8A                pea.l      [A5 - 0x276]
  5195. 00004026  ABFF                     syscall    DebugStr
  5196. label00004028:
  5197. 00004028  4267                     clr.w      -[A7]
  5198. 0000402A  3F3C FFF9                move.w     -[A7], 0xFFF9
  5199. 0000402E  3F3C 4C16                move.w     -[A7], 0x4C16
  5200. 00004032  4EBA D68E                jsr        [PC - 0x2972 /* 000016C2 */]
  5201. 00004036  301F                     move.w     D0, [A7]+
  5202. 00004038  3D40 FFFE                move.w     [A6 - 0x2], D0
  5203. 0000403C  4E5E                     unlink     A6
  5204. 0000403E  4E75                     rts
  5205. 00004040  5345                     subq.w     D5, 1
  5206. 00004042  5455                     addq.w     [A5], 2
  5207. 00004044  5053                     addq.w     [A3], 8
  5208. 00004046  4552                     chk.w      D2, [A2]
  5209. fn00004048:
  5210. 00004048  4267                     clr.w      -[A7]
  5211. 0000404A  4EBA D796                jsr        [PC - 0x286A /* 000017E2 */]
  5212. 0000404E  4E75                     rts
  5213. fn00004050:
  5214. 00004050  4E56 FFEA                link       A6, -0x0016
  5215. 00004054  41ED FC84                lea.l      A0, [A5 - 0x37C]
  5216. 00004058  2D48 FFEA                move.l     [A6 - 0x16], A0
  5217. 0000405C  206E FFEA                movea.l    A0, [A6 - 0x16]
  5218. 00004060  4210                     clr.b      [A0]
  5219. 00004062  2D6D FD84 FFF0           move.l     [A6 - 0x10], [A5 - 0x27C]
  5220. 00004068  42A7                     clr.l      -[A7]
  5221. 0000406A  A975                     syscall    TickCount
  5222. 0000406C  201F                     move.l     D0, [A7]+
  5223. 0000406E  2D40 FFF6                move.l     [A6 - 0xA], D0
  5224. label00004072:
  5225. 00004072  4267                     clr.w      -[A7]
  5226. 00004074  3F3C FFFA                move.w     -[A7], 0xFFFA
  5227. 00004078  486E FFFA                pea.l      [A6 - 0x6]
  5228. 0000407C  4EBA D668                jsr        [PC - 0x2998 /* 000016E6 */]
  5229. 00004080  301F                     move.w     D0, [A7]+
  5230. 00004082  3D40 FFFE                move.w     [A6 - 0x2], D0
  5231. 00004086  4AAE FFFA                tst.l      [A6 - 0x6]
  5232. 0000408A  6730                     beq        +0x32 /* 000040BC */
  5233. 0000408C  7001                     moveq.l    D0, 0x01
  5234. 0000408E  2D40 FFFA                move.l     [A6 - 0x6], D0
  5235. 00004092  4267                     clr.w      -[A7]
  5236. 00004094  3F3C FFFA                move.w     -[A7], 0xFFFA
  5237. 00004098  486E FFFA                pea.l      [A6 - 0x6]
  5238. 0000409C  486E FFEF                pea.l      [A6 - 0x11]
  5239. 000040A0  4EBA D66C                jsr        [PC - 0x2994 /* 0000170E */]
  5240. 000040A4  301F                     move.w     D0, [A7]+
  5241. 000040A6  3D40 FFFE                move.w     [A6 - 0x2], D0
  5242. 000040AA  206E FFF0                movea.l    A0, [A6 - 0x10]
  5243. 000040AE  52AE FFF0                addq.l     [A6 - 0x10], 1
  5244. 000040B2  10AE FFEF                move.b     [A0], [A6 - 0x11]
  5245. 000040B6  206E FFEA                movea.l    A0, [A6 - 0x16]
  5246. 000040BA  5210                     addq.b     [A0], 1
  5247. label000040BC:
  5248. 000040BC  42A7                     clr.l      -[A7]
  5249. 000040BE  A975                     syscall    TickCount
  5250. 000040C0  201F                     move.l     D0, [A7]+
  5251. 000040C2  90AE FFF6                sub.l      D0, [A6 - 0xA]
  5252. 000040C6  0C80 0000 0078           cmpi.l     D0, 0x78 /* 'x' */
  5253. 000040CC  52C0                     shi        D0
  5254. 000040CE  4400                     neg.b      D0
  5255. 000040D0  4880                     ext.w      D0
  5256. 000040D2  1D40 FFF5                move.b     [A6 - 0xB], D0
  5257. 000040D6  102E FFEF                move.b     D0, [A6 - 0x11]
  5258. 000040DA  49C0                     lea.l      A4, D0
  5259. 000040DC  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  5260. 000040E0  6706                     beq        +0x8 /* 000040E8 */
  5261. 000040E2  4A2E FFF5                tst.b      [A6 - 0xB]
  5262. 000040E6  678A                     beq        -0x74 /* 00004072 */
  5263. label000040E8:
  5264. 000040E8  4A2E FFF5                tst.b      [A6 - 0xB]
  5265. 000040EC  6706                     beq        +0x8 /* 000040F4 */
  5266. 000040EE  206E FFEA                movea.l    A0, [A6 - 0x16]
  5267. 000040F2  4210                     clr.b      [A0]
  5268. label000040F4:
  5269. 000040F4  4E5E                     unlink     A6
  5270. 000040F6  4E75                     rts
  5271. 000040F8  4745                     chk.w      D3, D5
  5272. 000040FA  5441                     addq.w     D1, 2
  5273. 000040FC  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  5274. fn00004100:
  5275. 00004100  4E56 FFF8                link       A6, -0x0008
  5276. label00004104:
  5277. 00004104  4267                     clr.w      -[A7]
  5278. 00004106  3F3C FFFA                move.w     -[A7], 0xFFFA
  5279. 0000410A  486E FFFA                pea.l      [A6 - 0x6]
  5280. 0000410E  4EBA D5D6                jsr        [PC - 0x2A2A /* 000016E6 */]
  5281. 00004112  301F                     move.w     D0, [A7]+
  5282. 00004114  3D40 FFFE                move.w     [A6 - 0x2], D0
  5283. 00004118  4AAE FFFA                tst.l      [A6 - 0x6]
  5284. 0000411C  671E                     beq        +0x20 /* 0000413C */
  5285. 0000411E  7001                     moveq.l    D0, 0x01
  5286. 00004120  2D40 FFFA                move.l     [A6 - 0x6], D0
  5287. 00004124  4267                     clr.w      -[A7]
  5288. 00004126  3F3C FFFA                move.w     -[A7], 0xFFFA
  5289. 0000412A  486E FFFA                pea.l      [A6 - 0x6]
  5290. 0000412E  486E FFF9                pea.l      [A6 - 0x7]
  5291. 00004132  4EBA D5DA                jsr        [PC - 0x2A26 /* 0000170E */]
  5292. 00004136  301F                     move.w     D0, [A7]+
  5293. 00004138  3D40 FFFE                move.w     [A6 - 0x2], D0
  5294. label0000413C:
  5295. 0000413C  4AAE FFFA                tst.l      [A6 - 0x6]
  5296. 00004140  66C2                     bne        -0x3C /* 00004104 */
  5297. 00004142  4E5E                     unlink     A6
  5298. 00004144  4E75                     rts
  5299. 00004146  434C                     chk.w      D1, A4
  5300. 00004148  4541                     chk.w      D2, D1
  5301. 0000414A  5242                     addq.w     D2, 1
  5302. 0000414C  5546                     subq.w     D6, 2
  5303. fn0000414E:
  5304. 0000414E  4E56 FFFA                link       A6, -0x0006
  5305. 00004152  4EBA FFAC                jsr        [PC - 0x54 /* 00004100 */]
  5306. 00004156  7002                     moveq.l    D0, 0x02
  5307. 00004158  2D40 FFFA                move.l     [A6 - 0x6], D0
  5308. 0000415C  4267                     clr.w      -[A7]
  5309. 0000415E  3F3C FFF9                move.w     -[A7], 0xFFF9
  5310. 00004162  486E FFFA                pea.l      [A6 - 0x6]
  5311. 00004166  486E 0008                pea.l      [A6 + 0x8]
  5312. 0000416A  4EBA D5A6                jsr        [PC - 0x2A5A /* 00001712 */]
  5313. 0000416E  301F                     move.w     D0, [A7]+
  5314. 00004170  3D40 FFFE                move.w     [A6 - 0x2], D0
  5315. 00004174  7001                     moveq.l    D0, 0x01
  5316. 00004176  2D40 FFFA                move.l     [A6 - 0x6], D0
  5317. 0000417A  4267                     clr.w      -[A7]
  5318. 0000417C  3F3C FFF9                move.w     -[A7], 0xFFF9
  5319. 00004180  486E FFFA                pea.l      [A6 - 0x6]
  5320. 00004184  486D FD88                pea.l      [A5 - 0x278]
  5321. 00004188  4EBA D588                jsr        [PC - 0x2A78 /* 00001712 */]
  5322. 0000418C  301F                     move.w     D0, [A7]+
  5323. 0000418E  3D40 FFFE                move.w     [A6 - 0x2], D0
  5324. 00004192  4EBA FEBC                jsr        [PC - 0x144 /* 00004050 */]
  5325. 00004196  4E5E                     unlink     A6
  5326. 00004198  4E75                     rts
  5327. 0000419A  5345                     subq.w     D5, 1
  5328. 0000419C  4E44                     trap       4
  5329. 0000419E  5644                     addq.w     D4, 3
  5330. 000041A0  5043                     addq.w     D3, 8
  5331. fn000041A2:
  5332. 000041A2  4E56 FFF8                link       A6, -0x0008
  5333. 000041A6  4EBA FF58                jsr        [PC - 0xA8 /* 00004100 */]
  5334. 000041AA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5335. 000041AE  486D FC84                pea.l      [A5 - 0x37C]
  5336. 000041B2  4EBA D6DE                jsr        [PC - 0x2922 /* 00001892 */]
  5337. 000041B6  102D FC84                move.b     D0, [A5 - 0x37C]
  5338. 000041BA  49C0                     lea.l      A4, D0
  5339. 000041BC  2D40 FFF8                move.l     [A6 - 0x8], D0
  5340. 000041C0  4267                     clr.w      -[A7]
  5341. 000041C2  3F3C FFF9                move.w     -[A7], 0xFFF9
  5342. 000041C6  486E FFF8                pea.l      [A6 - 0x8]
  5343. 000041CA  2F2D FD84                move.l     -[A7], [A5 - 0x27C]
  5344. 000041CE  4EBA D542                jsr        [PC - 0x2ABE /* 00001712 */]
  5345. 000041D2  301F                     move.w     D0, [A7]+
  5346. 000041D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  5347. 000041D8  7002                     moveq.l    D0, 0x02
  5348. 000041DA  2D40 FFF8                move.l     [A6 - 0x8], D0
  5349. 000041DE  4267                     clr.w      -[A7]
  5350. 000041E0  3F3C FFF9                move.w     -[A7], 0xFFF9
  5351. 000041E4  486E FFF8                pea.l      [A6 - 0x8]
  5352. 000041E8  486E 0008                pea.l      [A6 + 0x8]
  5353. 000041EC  4EBA D524                jsr        [PC - 0x2ADC /* 00001712 */]
  5354. 000041F0  301F                     move.w     D0, [A7]+
  5355. 000041F2  3D40 FFFE                move.w     [A6 - 0x2], D0
  5356. 000041F6  7001                     moveq.l    D0, 0x01
  5357. 000041F8  2D40 FFF8                move.l     [A6 - 0x8], D0
  5358. 000041FC  4267                     clr.w      -[A7]
  5359. 000041FE  3F3C FFF9                move.w     -[A7], 0xFFF9
  5360. 00004202  486E FFF8                pea.l      [A6 - 0x8]
  5361. 00004206  486D FD88                pea.l      [A5 - 0x278]
  5362. 0000420A  4EBA D506                jsr        [PC - 0x2AFA /* 00001712 */]
  5363. 0000420E  301F                     move.w     D0, [A7]+
  5364. 00004210  3D40 FFFE                move.w     [A6 - 0x2], D0
  5365. 00004214  4EBA FE3A                jsr        [PC - 0x1C6 /* 00004050 */]
  5366. 00004218  4E5E                     unlink     A6
  5367. 0000421A  4E75                     rts
  5368. 0000421C  5345                     subq.w     D5, 1
  5369. 0000421E  4E44                     trap       4
  5370. 00004220  5644                     addq.w     D4, 3
  5371. 00004222  5043                     addq.w     D3, 8
  5372. fn00004224:
  5373. 00004224  4E56 FFFA                link       A6, -0x0006
  5374. 00004228  4EBA FED6                jsr        [PC - 0x12A /* 00004100 */]
  5375. 0000422C  7002                     moveq.l    D0, 0x02
  5376. 0000422E  2D40 FFFA                move.l     [A6 - 0x6], D0
  5377. 00004232  4267                     clr.w      -[A7]
  5378. 00004234  3F3C FFF9                move.w     -[A7], 0xFFF9
  5379. 00004238  486E FFFA                pea.l      [A6 - 0x6]
  5380. 0000423C  486E 0008                pea.l      [A6 + 0x8]
  5381. 00004240  4EBA D4D0                jsr        [PC - 0x2B30 /* 00001712 */]
  5382. 00004244  301F                     move.w     D0, [A7]+
  5383. 00004246  3D40 FFFE                move.w     [A6 - 0x2], D0
  5384. 0000424A  7001                     moveq.l    D0, 0x01
  5385. 0000424C  2D40 FFFA                move.l     [A6 - 0x6], D0
  5386. 00004250  4267                     clr.w      -[A7]
  5387. 00004252  3F3C FFF9                move.w     -[A7], 0xFFF9
  5388. 00004256  486E FFFA                pea.l      [A6 - 0x6]
  5389. 0000425A  486D FD88                pea.l      [A5 - 0x278]
  5390. 0000425E  4EBA D4B2                jsr        [PC - 0x2B4E /* 00001712 */]
  5391. 00004262  301F                     move.w     D0, [A7]+
  5392. 00004264  3D40 FFFE                move.w     [A6 - 0x2], D0
  5393. 00004268  4EBA FDE6                jsr        [PC - 0x21A /* 00004050 */]
  5394. 0000426C  4A2D FC84                tst.b      [A5 - 0x37C]
  5395. 00004270  6704                     beq        +0x6 /* 00004276 */
  5396. 00004272  532D FC84                subq.b     [A5 - 0x37C], 1
  5397. label00004276:
  5398. 00004276  41ED FC84                lea.l      A0, [A5 - 0x37C]
  5399. 0000427A  2008                     move.l     D0, A0
  5400. 0000427C  4E5E                     unlink     A6
  5401. 0000427E  4E75                     rts
  5402. 00004280  4745                     chk.w      D3, D5
  5403. 00004282  5456                     addq.w     [A6], 2
  5404. 00004284  4450                     neg.w      [A0]
  5405. 00004286  5245                     addq.w     D5, 1
  5406. fn00004288:
  5407. 00004288  4E56 FFFC                link       A6, -0x0004
  5408. 0000428C  42AE FFFC                clr.l      [A6 - 0x4]
  5409. 00004290  6012                     bra        +0x14 /* 000042A4 */
  5410. label00004292:
  5411. 00004292  06AE 000F 4240 FFFC      addi.l     [A6 - 0x4], 0xF4240
  5412. 0000429A  206E 0008                movea.l    A0, [A6 + 0x8]
  5413. 0000429E  0690 FFFE 5A20           addi.l     [A0], 0xFFFE5A20
  5414. label000042A4:
  5415. 000042A4  206E 0008                movea.l    A0, [A6 + 0x8]
  5416. 000042A8  0C90 0001 A5E0           cmpi.l     [A0], 0x1A5E0
  5417. 000042AE  6CE2                     bge        -0x1C /* 00004292 */
  5418. 000042B0  6012                     bra        +0x14 /* 000042C4 */
  5419. label000042B2:
  5420. 000042B2  06AE 0000 2710 FFFC      addi.l     [A6 - 0x4], 0x2710
  5421. 000042BA  206E 0008                movea.l    A0, [A6 + 0x8]
  5422. 000042BE  0690 FFFF F8F8           addi.l     [A0], 0xFFFFF8F8
  5423. label000042C4:
  5424. 000042C4  206E 0008                movea.l    A0, [A6 + 0x8]
  5425. 000042C8  0C90 0000 0708           cmpi.l     [A0], 0x708
  5426. 000042CE  6CE2                     bge        -0x1C /* 000042B2 */
  5427. 000042D0  6012                     bra        +0x14 /* 000042E4 */
  5428. label000042D2:
  5429. 000042D2  06AE 0000 0064 FFFC      addi.l     [A6 - 0x4], 0x64 /* 'd' */
  5430. 000042DA  206E 0008                movea.l    A0, [A6 + 0x8]
  5431. 000042DE  0690 FFFF FFE2           addi.l     [A0], 0xFFFFFFE2
  5432. label000042E4:
  5433. 000042E4  206E 0008                movea.l    A0, [A6 + 0x8]
  5434. 000042E8  0C90 0000 001E           cmpi.l     [A0], 0x1E
  5435. 000042EE  6CE2                     bge        -0x1C /* 000042D2 */
  5436. 000042F0  206E 0008                movea.l    A0, [A6 + 0x8]
  5437. 000042F4  202E FFFC                move.l     D0, [A6 - 0x4]
  5438. 000042F8  D190                     add.l      [A0], D0
  5439. 000042FA  4E5E                     unlink     A6
  5440. 000042FC  4E75                     rts
  5441. 000042FE  4652                     not.w      [A2]
  5442. 00004300  414D                     chk.w      D0, A5
  5443. 00004302  4554                     chk.w      D2, [A4]
  5444. 00004304  4F54                     chk.w      D7, [A4]
  5445. fn00004306:
  5446. 00004306  4E56 FFFC                link       A6, -0x0004
  5447. 0000430A  42AE FFFC                clr.l      [A6 - 0x4]
  5448. 0000430E  6012                     bra        +0x14 /* 00004322 */
  5449. label00004310:
  5450. 00004310  06AE 0001 A5E0 FFFC      addi.l     [A6 - 0x4], 0x1A5E0
  5451. 00004318  206E 0008                movea.l    A0, [A6 + 0x8]
  5452. 0000431C  0690 FFF0 BDC0           addi.l     [A0], 0xFFF0BDC0
  5453. label00004322:
  5454. 00004322  206E 0008                movea.l    A0, [A6 + 0x8]
  5455. 00004326  0C90 000F 4240           cmpi.l     [A0], 0xF4240
  5456. 0000432C  6CE2                     bge        -0x1C /* 00004310 */
  5457. 0000432E  6012                     bra        +0x14 /* 00004342 */
  5458. label00004330:
  5459. 00004330  06AE 0000 0708 FFFC      addi.l     [A6 - 0x4], 0x708
  5460. 00004338  206E 0008                movea.l    A0, [A6 + 0x8]
  5461. 0000433C  0690 FFFF D8F0           addi.l     [A0], 0xFFFFD8F0
  5462. label00004342:
  5463. 00004342  206E 0008                movea.l    A0, [A6 + 0x8]
  5464. 00004346  0C90 0000 2710           cmpi.l     [A0], 0x2710
  5465. 0000434C  6CE2                     bge        -0x1C /* 00004330 */
  5466. 0000434E  6012                     bra        +0x14 /* 00004362 */
  5467. label00004350:
  5468. 00004350  06AE 0000 001E FFFC      addi.l     [A6 - 0x4], 0x1E
  5469. 00004358  206E 0008                movea.l    A0, [A6 + 0x8]
  5470. 0000435C  0690 FFFF FF9C           addi.l     [A0], 0xFFFFFF9C
  5471. label00004362:
  5472. 00004362  206E 0008                movea.l    A0, [A6 + 0x8]
  5473. 00004366  0C90 0000 0064           cmpi.l     [A0], 0x64 /* 'd' */
  5474. 0000436C  6CE2                     bge        -0x1C /* 00004350 */
  5475. 0000436E  206E 0008                movea.l    A0, [A6 + 0x8]
  5476. 00004372  202E FFFC                move.l     D0, [A6 - 0x4]
  5477. 00004376  D190                     add.l      [A0], D0
  5478. 00004378  4E5E                     unlink     A6
  5479. 0000437A  4E75                     rts
  5480. 0000437C  5449                     addq.w     A1, 2
  5481. 0000437E  4D45                     chk.w      D6, D5
  5482. 00004380  434F                     chk.w      D1, A7
  5483. 00004382  4445                     neg.w      D5
  5484.